Tia*_*nga 3 laravel laravel-backpack
当用户第一次访问该页面时,ListEntries表格按 id 升序排序,并且表格标题中的任何排序图标均处于活动状态。
我希望表格按ListEntries我选择的列排序,包括激活该列旁边的图标(升序或降序)。
ListEntries当用户访问页面时,有没有办法让表格按我选择的列排序?
在控制器的setup()方法中,您可以使用:
$this->crud->orderBy('name', 'DESC');
Run Code Online (Sandbox Code Playgroud)
您传递给orderBy()语句的任何内容都将用于 Eloquent 查询。
默认情况下,真实属性的列(在数据库中有对应的列)应该是orderable. 但您也可以手动指定'orderable' => true列,或定义自己的顺序逻辑。请注意,关系列(1-n、nn)model_function或model_function列默认情况下不可排序,但您可以使用 使其可排序orderLogic。
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
3527 次 |
| 最近记录: |