Laravel 5中的paginate()方法不起作用

时间:2015-04-14 12:20:44

标签: pagination laravel-5

我正在开发laravel 5项目。我一直坚持分页的事情。我试图访问paginate()方法,但它说没有定义此方法。这是我使用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;

请告诉我有什么问题? 感谢。

1 个答案:

答案 0 :(得分:1)

您收到的确切错误消息是什么?

我认为您需要在where函数之后使用paginate函数。

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

get()函数将返回一个集合对象,我认为你不能在集合对象上调用paginate函数。