【发布时间】:2019-01-14 13:58:26
【问题描述】:
据我所知,Laravel 分页不适用于 Laravel 集合(Eloquent)。例如:
$articles = Article::with('category')->where('status', 'submitted')->get();
我正在尝试用上面的代码进行分页,但where('status', 'submitted') 不起作用。
控制器
$articles = Article::paginate(10);
刀片
@foreach($articles->with('category')->where('status', 'submitted') as $article)
{ ... }
{{ $articles->links() }}
我收到一个错误。
【问题讨论】:
-
在分页子句之前添加 with/where。基本上,获取第一段代码,然后用 get 换取分页。
-
您遇到的错误是什么?
标签: php laravel eloquent laravel-collection laravel-pagination