Laravel + jQuery数据表中的orderBy

kyo*_*kyo 1 php datatables laravel laravel-5

在我的数据库中,这是我所拥有的

在此处输入图片说明

我试图按价格查询所有商品和订单

$service_plans = DB::table('service_plans') ->orderBy('price', 'asc') ->get();
Run Code Online (Sandbox Code Playgroud)

我不断

在此处输入图片说明

我错过了什么,还是做了我不应该想到的事情?

有什么提示吗?

PS请记住,我正在使用jQuery DataTables

Mik*_*ick 6

由于您使用的是Datatables jQuery插件,因此请删除orderBy控制器查询中的。

而是通过数据表排序(默认情况下会这样做):

$('#datatable').DataTable({
    "order": [[ 2, "asc" ]] // Order on init. # is the column, starting at 0
});
Run Code Online (Sandbox Code Playgroud)

还有一个不错的Laravel小包,用于数据表,用于设置数据。检查它是否有用:https : //github.com/yajra/laravel-datatables