簡體   English   中英

在數組laravel上調用成員函數take()

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM