gpt4 book ai didi

laravel - 如何在 Backpack for Laravel 中添加 ListEntries 表的默认排序?

转载 作者:行者123 更新时间:2023-12-05 00:47:24 25 4
gpt4 key购买 nike

当用户第一次访问该页面时,ListEntries 表按 id 升序排列,表头中的排序图标均未激活。

我希望 ListEntries 表按我选择的列排序,包括激活该列旁边的图标(升序或降序)。

当用户访问页面时,有没有办法让 ListEntries 表按我选择的列排序?

最佳答案

在 Controller 的 setup() 方法中,您可以使用:

$this->crud->orderBy('name', 'DESC');

您传递给 orderBy() 语句的任何内容都将用于 Eloquent 查询。

默认情况下,真实属性的列(在数据库中有对应的列)应该是orderable。但您也可以手动为列指定 'orderable' => true,或 define your own order logic .请注意,关系列 (1-n, n-n)、model_functionmodel_function 列默认情况下是不可排序的,但您可以使用orderLogic.

希望对你有帮助。

关于laravel - 如何在 Backpack for Laravel 中添加 ListEntries 表的默认排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57253900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com