2015-04-14 44 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对象,这就是为什么它不起作用。 –