Laravel / Yajra 数据表 - 按添加列排序表

时间:2021-03-23 09:16:12

标签: php laravel datatable yajra-datatable

有没有办法按添加的列对数据表进行排序?我想不通。

示例:

return datatables()->of(Restaurant::select('id','denumire')->where('id_stare',1)->with(['orders'=>  function($q) use($startDate, $endDate){

                $q->where('created_at', '>=',$startDate->toDateTimeString())->where('created_at', '<=',$endDate->toDateTimeString());

            }])
            )
            ->addIndexColumn()

            ->addColumn('suma', function(Restaurant $restaurant) {

                $suma = $restaurant->orders->sum(function($item){
                    return $item->total;
                });

                return intval($suma);

            })
            ->make(true);

前面我使用的是 JavaScript DataTable 框架,但默认排序不是什么都不做

0 个答案:

没有答案