如何在laravel雄辩中添加paginate?

时间:2017-09-19 12:14:54

标签: laravel

我是laravel的新手,我在使用laravel eloquent添加paginate时遇到错误。

此代码不使用paginate()。如果添加了paginate,则出现错误

  

方法paginate不存在。

$articles = Article::orderBy('updated_at', 'DESC')
            ->findOrFail([1,2,3,4,5])
            ->where('status','p')
            ->paginate(7);

1 个答案:

答案 0 :(得分:1)

正如人们在评论中提到的那样,您不能将findOrFail()paginate()一起使用,因为它们都是执行查询的方式。您可以使用whereIn()

为了得到你能做的事情:

$articles = Article::orderBy('updated_at', 'DESC')
            ->whereIn('id', [1,2,3,4,5]) //assuming "id" is the primary key for the table
            ->where('status','p')
            ->paginate(7);