【发布时间】:2018-08-12 22:42:04
【问题描述】:
我的控制器代码
$posts = Categorie::where('parent_id',$id)->paginate(2);
型号代码:
public function post1(){
return $this->hasMany(post::class, 'category_id');
}
查看页面代码:
@foreach ($posts as $cat)
@foreach ($cat->post1 as $post)
{{Debugbar::info($post->body)}}
<br>
@endforeach
@endforeach
对于分页,我使用了代码:
{{ $posts->links() }}
一切正常,数据已获取,我在调试器中进行了检查。和分页链接也显示。我有 3 行,然后在 1 页上获取 2 行,其他页面显示另一行。但问题是,当我单击分页链接 page2 时,它会显示第 1 页上的所有数据,然后显示空白页。 我的分页如何正常工作
【问题讨论】:
-
第二页的
$cat->post1是空的吗? -
您要对类别或帖子进行分页吗?
-
我想要分页帖子
标签: php laravel pagination eloquent