繁体   English   中英

分页搜索查询

[英]Search Query with Pagination

当我在有约束的情况下运行搜索并获得超过设置的分页金额时,如果更改页面,搜索查询将会丢失,并且显示默认页面2而不是结果的第二页

编辑:

我相信您的主要问题是,如果!empty($name)!empty($cat)为true,则对查询运行get()并返回一个集合。 您不能在集合上使用此分页方法,只能通过查询生成器或Eloquent运行。

您应该能够简单地从这两个条件中删除->get() ,以确保如果它们中的任何一个为真,它们都不会将Eloquent对象转换为集合。


如果您在此处查看分页文档,则会看到以下警告:

目前,Laravel无法有效执行使用groupBy语句的分页操作。 如果需要使用具有分页结果集的groupBy,建议您查询数据库并手动创建分页器。

您使用的groupBy('batsmen.id')会引起问题,我也想知道为什么您groupBy('batsmen.id')固有的唯一列进行分组?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM