В шаблонизаторе Blade Laravel вы можете получить доступ к индексу цикла или количеству итераций, используя несколько методов. Вот несколько часто используемых методов:
Индекс цикла
@foreach. В цикле@foreachвы можете использовать переменную$loop->indexдля получения текущий индекс итерации цикла. Например:
@foreach($items as $item)
{{ $loop->index }}: {{ $item }}
@endforeach
-
Индекс цикла
@for. В цикле@forвы можете использовать переменную$loop->iterationдля получения текущей итерации. считать. Вот пример:
@for ($i = 0; $i < count($items); $i++)
{{ $loop->iteration }}: {{ $items[$i] }}
@endfor
-
Индекс цикла
@ while. Если вы используете цикл@ while, вы можете вручную создать переменную для отслеживания количества итераций. Вот пример:
@php
$count = 1;
@endphp
@while (condition)
{{ $count }}: {{ $item }}
@php
$count++;
@endphp
@endwhile
Эти методы позволяют получить доступ к индексам циклов в шаблонах Laravel Blade. Не забудьте заменить $itemsфактическим именем массива или коллекции.