我正在尝试制作类似于reddit的东西(只是行列表中的排名想法)并希望每行连续计算。
我可以在一个带有标签
的页面上执行此操作{{ $loop->iteration }}
不幸的是,当我进入第二页时,因为我正在使用分页,数字从1开始。但是,我希望它们从上一页的最后一个数字继续。
知道如何解决这个问题吗?
感谢您的帮助! :)
答案 0 :(得分:3)
你可以用以下方式使用$ loop-> index而不是$ loop->迭代
{{ ($players ->currentpage()-1) * $players ->perpage() + $loop->index + 1 }}
答案 1 :(得分:2)
用于分页的逆计数
((AndroidDriver<?>) appiumDriver).findElementByAndroidUIAutomator("new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().textContains(\""+ text + "\").instance(0))");
答案 2 :(得分:0)
很抱歉重复的问题,非常感谢@JoelHinz的想法。经过进一步搜索,我找到了正确的答案。
https://saxonica.plan.io/issues/3283
<?php $count = 1; ?>
@foreach ($players as $player)
<tr>
<td>{{$players ->perPage()*($players->currentPage()-1)+$count}}</td>
</tr>
<?php $count++; ?>
@endforeach
答案 3 :(得分:0)
另一种方式:(将$ users更改为您的收藏名称)
{{ $loop->iteration + $users->firstItem() - 1 }}