0

我有两个模型,User每个Comment模型User可以有多个Comment,我可以调用并paginate(3)在每页输出User3 ,但我需要与UserCollection中的评论相同的东西。是否可以通过分页来限制评论?UserUserUserCollection

4

1 回答 1

0

是的,您可以,您只需将 pageName 的第三个参数添加到 paginate 方法以区分它们。

就像是:

$users->paginate($perPage, ['*'], 'users')
$comments->paginate($perPage, ['*'], 'comments_'. $user_id)

https://laravel.com/api/8.x/Illuminate/Database/Eloquent/Builder.html#method_paginate

注意:虽然您可以这样做,但我个人只会获取前 3/5 评论,然后有一个按钮说click to load more,然后有一个单独的路由,您可以通过 AJAX 请求调用以获取它们。

于 2021-09-26T20:31:47.293 回答