在我的数据库中,这是我所拥有的
我试过查询所有内容并按价格订购
$service_plans = DB::table('service_plans') ->orderBy('price', 'asc') ->get();
我不断得到
我错过了什么或做了什么我不应该在这里做的事吗?
有什么提示吗?
附言请记住,我正在使用 jQuery DataTables
最佳答案
由于您使用的是 Datatables jQuery 插件,因此请删除 Controller 查询中的 orderBy
。
相反,通过数据表排序(默认情况下会这样做):
$('#datatable').DataTable({
"order": [[ 2, "asc" ]] // Order on init. # is the column, starting at 0
});
还有一个用于设置数据的数据表的 Laravel 小包。检查它,看看它是否有用:https://github.com/yajra/laravel-datatables
关于php - Laravel + jquery 数据表中的 orderBy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38402902/