【发布时间】:2018-06-13 22:02:57
【问题描述】:
我可以查看我的所有帖子,并在查询中包含它们各自的所有者和类别。
public function index()
{
$posts = Post::with('user', 'category')->get();
return response()->json([
'posts' => $posts,
], 200);
}
注意:我使用了 with 助手,因为网站的前端在 vuejs 中。
现在我想在代码中添加分页,但出现以下错误:
"Method Illuminate\Database\Eloquent\Collection::with does not exist."
这是我尝试过的:
$posts = Post::paginate(2)->with('user', 'category')->get();
如何使用 laravel 分页?
【问题讨论】:
-
->get(); 使用时,您将获得 db 中的所有记录,这些记录包含在 Illuminate\Database\Eloquent\Collection 实例中。你能显示代码在哪里分页吗?
-
@Davit 我刚刚更新了我的问题
-
试试我的答案。它会帮助你
标签: laravel eloquent laravel-pagination