如何使用laravel分页增加行号?当我使用分页并转到第 2 页及以上时,它将返回到开头。例如我会分页(3)
<thead>
<tr>
<th>No</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<?php $i = 1; ?>
@foreach ($telephone->results as $telp)
<tr>
<td>
{{$i++}}
</td>
<td>{{ $telp->name }}</td>
</tr>
@endforeach
</tbody>
当我转到第 2 页时,数字将再次从 1 开始。
当我转到第 2 页时,我需要完成它,它将从第 4 页开始
最佳答案
您应该可以使用 getFrom
方法获取当前页面结果的起始编号。因此,而不是设置 $i = 1;
你应该能够做到这一点。
<?php $i = $telephone->getFrom(); ?>
在 Laravel 3 中没有
getFrom
方法,因此您需要手动计算它。<?php $i = ($telephone->page - 1) * $telephone->per_page + 1; ?>
关于laravel - 使用 Laravel 分页增加行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18024237/