如何设置列表的默认排序列?
How to set the default sorting column for lists?
我有一个记录列表。
它的型号有这个
protected static function booted()
{
static::addGlobalScope(new OrderByDescriptionScope);
}
这个范围正在做
public function apply(Builder $builder, Model $model)
{
$builder->orderBy('descrizione', 'asc');
}
但是打开列表时,记录永远不会按 descrizione
排序。
对于 laravel 8 文档,这是应用全局范围的建议方法。
为什么我的代码不起作用?
如何设置laravel背包的默认排序?
$collect_all = $collect_all->sortByDesc("id");
$collect_all->values()->all();
像这样下单后获取数据时。
使用 crud 对象,您可以使用 orderBy
方法对重新编码进行排序,例如:
public function setupListOperation()
{
$this->crud->orderBy('created_at', 'desc');
}
我有一个记录列表。
它的型号有这个
protected static function booted()
{
static::addGlobalScope(new OrderByDescriptionScope);
}
这个范围正在做
public function apply(Builder $builder, Model $model)
{
$builder->orderBy('descrizione', 'asc');
}
但是打开列表时,记录永远不会按 descrizione
排序。
对于 laravel 8 文档,这是应用全局范围的建议方法。
为什么我的代码不起作用?
如何设置laravel背包的默认排序?
$collect_all = $collect_all->sortByDesc("id");
$collect_all->values()->all();
像这样下单后获取数据时。
使用 crud 对象,您可以使用 orderBy
方法对重新编码进行排序,例如:
public function setupListOperation()
{
$this->crud->orderBy('created_at', 'desc');
}