我正在尝试使用变量i
检索刀片模板中的序列号:
<?php $i=0;?>
@foreach ($lists as $li)
<tr><td><?php $i++;?>{{$i}}</td><td>{{$li->Name}}</td><td>{{$li->Telephone}}
</td><td>{{$li->mobile}}</td>
@endforeach
{!! $lists->render() !!}
但我在控制器中使用paginate:
$lists=telephone::orderBy('name')->simplePaginate(10);
所以,第一页的序列号是可以的。但是对于第二页i
再次从1开始。
答案 0 :(得分:4)
尝试将$i
设为$lists->perPage() * ($lists->currentPage() - 1)
$i = $lists->perPage() * ($lists->currentPage() - 1);
答案 1 :(得分:0)
您也可以使用
@foreach($lists as $index => $list)
{{$index + $lists->firstItem()}} //S.N
@endforeach
$ index是该结果集中的行号,$lists->firstItem()将获得分页结果中第一项的结果号。