我正在开发一个行李管理应用程序。当我尝试对报告中的货件明细进行分页时,它无法正常工作。它在第一页上工作正常,但是当我单击第二页链接时,它显示空白页。
我的路线是
答案 0 :(得分:1)
这是因为您在路线中使用了信息。一旦单击链接,浏览器就会重定向,但它只是从您创建的第一条路线加载视图,而不是通过使用控制器的发布路线运行。尝试更改第二条路线的URL并将其设置为,以便您可以实际使用控制器处理第二,第三...页。或者让所有请求都通过控制器运行,并检查是否存在$request->to
和$request->from
,以确定是否应该进行数据库查询。
答案 1 :(得分:0)
您似乎需要将to
和from
附加到链接。
{{ $shipments->appends(['from' => $from, 'to' => $to])->links() }}
Documentation(向下滚动到附加到分页链接)
答案 2 :(得分:0)
您可以尝试一下。希望对您有帮助
{{ $shipments->appends(Request::all())->links() }}
答案 3 :(得分:0)
$ chunk = $ collection-> forPage(2,3); ///页码,每页的项目数
$ chunk-> all();
来自laravel文档