1.Laravel的for方法中有个$loop循环变量,使用在表格中可以通过$loop->iteration打印出表格序号
例如:我有一张用户表,通过$loop->iteration打印顺序编号
blade页面代码:
controller代码:
2.但是当我使用分页时,$loop->iteration就不好用了。比如我这张表里有100条数据,每15条数据一页,当我使用$loop->iteration时,每页的顺序编号都是从1到15,请教下各位大神有什么解决办法?
页面展示:第一页
页面展示:第二页,后面都是如此情况
blade页面代码:(只是增加了分页)
controller代码:
你可以考虑将每页条数和当前页码一并返到babel中用来计算, 你也可以在将数给到babel之前处理好, 逻辑是一样的!
{{($page-1) * $pageSize + $loop->iteration}}
犀利一笑^_^