我使用DB::table()
来获取数据表所需的数据,而不是将收到的Collection传递给return Datatables::of()
。数据(出于调试目的(是静态的——我为每个请求使用->skip(0)->take(10)->get();
获得前10行。问题是,对于每一页(除了第一页(,Datatables::of()
都返回"data":[]
。我已经用dd(Collection)
检查过了——数据是一样的。。。
Datatables返回的内容的开头::of((:
{"draw":2,"recordsTotal":16684,"recordsFiltered":16684,"data":[],
我错过了什么?
解决方案是将->skipPaging()
添加到Datatables::of()