Laravel 5 如何在快速加载中分页?
我有帖子和评论表。帖子和评论有一对多的关系Laravel 5 如何在快速加载中分页?,laravel-5,pagination,eager-loading,Laravel 5,Pagination,Eager Loading,我有帖子和评论表。帖子和评论有一对多的关系 $posts = Post::with(array('comments' => function($c) { $c->paginate(5); }, 'comments.user'))->paginate(10); 但我无法使用以下代码评估评论链接: $post->comments->links(); 这会产生以下错误: 调用未定义的方法 照亮\数据库\雄辩\收藏::链接 我如何评估评论链
$posts = Post::with(array('comments' => function($c) {
$c->paginate(5);
}, 'comments.user'))->paginate(10);
但我无法使用以下代码评估评论链接:
$post->comments->links();
这会产生以下错误:
调用未定义的方法
照亮\数据库\雄辩\收藏::链接
我如何评估评论链接?我不明白你为什么在结束语中使用paginate,没有任何意义 请试一试
$posts = Post::with('comments')->paginate(10);
只要你有正确的关系设置,
$posts
数据就会包含你所需要的一切。根据你的评论,只有帖子才会分页。我希望评论也可以分页为例(以facebook为例)