用分页搜索查询



当我运行具有约束的搜索并获得的搜索量超过集合数量时,如果我更改了页面,则搜索查询丢失了,我的默认页面2显示了,而不是第二页

的结果

编辑:

我相信您的主要问题是,如果!empty($name)!empty($cat)是True,则在查询上运行get()并返回集合。您不能在集合上使用这种分页方法,只能通过查询构建器或雄辩运行。

您应该只能从这两个条件中删除 ->get()


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

当前,使用GroupBy语句的分页操作不能 由Laravel有效地执行。如果您需要与Groupby一起使用 分页的结果集,建议您查询数据库 并手动创建指示器。

您正在使用groupBy('batsmen.id'),这将引起问题,我也想知道为什么您要通过本质上独特的列进行分组?

最新更新