Find last iteration of foreach loop in laravel blade

后端 未结 5 1592
隐瞒了意图╮
隐瞒了意图╮ 2021-02-06 22:03

In blade template i use last() method to find last iteration of foreach loop:

@foreach ($colors as $k => $v)
   
5条回答
  •  借酒劲吻你
    2021-02-06 22:44

    What you do is absolutely fine if you want to obtain instance of the last item in the collection.

    Additionally, in Laravel 5.3 you can use $loop variable, which allows you to get boolean for last iteration $loop->last or to obtain current iteration index $loop->iteration, total number of records $loop->count and a few more The Loop Variable

    @foreach ($posts as $post)
    
        {{ $post->title }} ({{ $loop->iteration }} of {{ $loop->count }})   
    
    @endforeach
    

提交回复
热议问题