Javascript 我在 Laravel 背包中的 CRUD 中弄乱了 orderBy

Javascript messes with orderBy in my CRUD in Laravel Backpack

我关注了 并且一切正常,但我想在显示的页面中查看顺序。

我用这个更新了我的控制器:

$this->crud->orderBy('lft');

不过好像不行。然后我停用了 JavaScript,顺序是正确的。似乎 JS 在加载页面时重新排序内容(我假设它是通过内容 ID)。

如何禁用此行为? (只有在加载页面时制作的那个,我希望我的用户能够按列重新排序)。

这是一个错误 - DataTables 忽略了 Eloquent 设置的顺序,只是按照他的方式行事。这已在 Backpack\CRUD 的最新版本中修复,因此 composer update 应该会修复它。