目前我使用LengthAwarePaginator在laravel上进行分页
列表视图中的行数存在问题
我有8个记录,每页3个项目的分页=>我有3页。
我想要第一页,列号是:1,2,3
第二页,列号为:4,5,6
和下一页,列号是:7,8,......
当前我是foreach数组并通过key =>获取它总是从每页1开始。
我花了很多时间来解决这个问题。请帮我解决一下。非常感谢。
答案 0 :(得分:0)
假设你的分页对象被称为$results
,我想你可以使用它:
($results->currentPage()-1) * $results->perPage() + $key
因此,在第1页上,第一条记录为(1-1)*3+1=1
。
在第2页,第一条记录为(2-1)*3+1=4
。