2015-12-29 38 views
0

我是需要使用PAGINATE但我用某種原因之前的get(),所以 我怎麼能後get() ? 使用paginate()當我嘗試如何在get()之後使用paginate()?

$s = Lists::where('id','>',500)->get(); 
      $s = $s->paginate(2); 
      var_dump($s); 

我得到

Call to undefined method Illuminate\Database\Eloquent\Collection::paginate(); 

我做每一樣東西都會跳過get(),但是這是個大問題任何人都有任何想法

樣本

回答

0

get()返回一個Collection實例,paginate()從Model返回一個Paginator實例,所以你不能在get()之後的鏈中運行paginate()。應該沒什麼理由的,你要麼試圖獲得整個集合,要麼試圖分頁。應該沒有理由做這兩個。

$s = Lists::where('id','>',500)->paginate(2) 
相關問題