是否可以在 paginate() 函数中使用“limit”参数?
我正在尝试这个:
$users->where(...)->limit(50)->paginate($page)
...现在,如果数据库中有 100 个用户,那么 paginate 函数的响应将是全部 100 个用户,而不是 50 个(或使用 limit 参数定义的用户数)。
所以,我的问题是:当我使用分页函数时是否可以实现限制参数?
不,使用分页时不可能限制查询。
查询分页使用skip()
and limit()
在内部选择正确的记录。任何limit()
应用于查询的内容将被分页要求覆盖。
如果您想对结果子集进行分页,则需要首先获取结果,然后为这些结果手动创建分页器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)