我正在使用Chumper / Datatable https://github.com/Chumper/Datatable
这是我用来获取json响应以显示表格的代码。
$query = Article::select('title','id','created_at')->orderBy('id','desc')->get();
Datatable::collection($query)
->addColumn('id', function($model){
return $model->id;
})
->addColumn('title', function ($model) { return $model->accomodation ; })
->addColumn('created_at', function($model){
return Carbon::parse($model->created_at)->toFormattedDateString();
})
->searchColumns('title', 'id')
->orderColumns('created_at','title','id')
->make();
所以,如果我有6000行。这个包取出所有这些吗?如果是,那么有效查询的替代方案是什么?
答案 0 :(得分:0)
它与您对项目进行分页时所做的几乎相同 - 计算,限制并且只获得所需的内容,这是数据后端实现的全部要点。
作为一个例子,请看这一行: