[英]Call to a member function take() on array laravel
我正在使用Laravel 5.2,我想做的是從數據庫中的信息中填充一個jQuery Datatable。 這是我要做的代碼:
Route::get('/a/VentasPorSucursal', function(){
$values = [1, 8000, 2, "NULL", "2018-06-10", "2018-08-10", "NULL", "NULL"];
$data = DB::select('SP_RPT_VENTAS2 ?, ?, ?, ?, ?, ?, ?, ?', $values)->take(10);
return Datatables::of(collect($data))->make(true);
});
運行我的應用程序時,出現以下錯誤消息:
在數組上調用成員函數take()
如果刪除代碼的這一部分,一切正常:
->take(10)
我也嘗試使用-> paginate(10),但得到了相同的錯誤消息。
可能是什么問題呢?
您必須使用->take(10)->get();
僅安裝->take(10);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.