如果我有一个带有foreach循环和迭代计数器的视图,那么在使用分页时,我如何在另一个页面上继续该计数器呢?
我的视图循环:
<?php $i = 0; ?>
@foreach ($countries as $country)
{{ $i }}
<?php $i++; ?>
@endforeach
路线:
$countries = Country::paginate(10);
return View::make('index')->with('countries', $countries);
由于我现在已经设置了它,如果我转到分页的第二页,它将再次从1开始计数,而不是从10开始,然后是20,依此类推...
4条答案
按热度按时间xpszyzbs1#
对于laravel 5.6,这应该直接从您的刀片式服务器工作:
{{ $loop->iteration + $countries->firstItem() - 1 }}
bkhjykvo2#
修改为全局答案:
然后在刀片文件中:
kpbpu0083#
vsnjm48y4#