2015-04-14 42 views
0

我正在laravel 5項目中工作。我堅持分頁的事情。我試圖訪問paginate()方法,但它說這個方法沒有定義。這是我的代碼,我已經使用PAGINATE()方法Laravel 5中的paginate()方法不起作用

public function show($id){ 
     $codes = DB::table('soada1s')->where('couponcodefile_id','=', $id)->get()->paginate(10); 
     return view('admin',compact('codes')); 
    } 

我還包括下面的類在我的控制器

use Illuminate\Pagination\Paginator; 

請告訴我什麼是錯? 謝謝。

回答

0

你會得到什麼確切的錯誤信息?

我想你需要在你的where函數後面使用paginate函數。

DB::table('soada1s')->where('couponcodefile_id','=', $id)->paginate(10); 

get()函數將返回一個集合對象,我不認爲你可以在集合對象上調用paginate函數。

+0

謝謝。你是對的。它正在返回get對象,這就是爲什麼它不起作用。 –