Свойство циклов $loop
При работе с циклами — внутри цикла будет доступна переменная $loop
. Эта переменная позволяет определить текущий индекс цикла, является ли текущая итерация первой или последней и так далее.
@foreach ($users as $user)
@if ($loop->first)
<p>Это первая итерация цикла</p>
@endif
@if ($loop->last)
<p>Это последняя итерация цикла</p>
@endif
<p>Текущий пользователь — {{ $user->name }}</p>
@endforeach
Метод | Описание |
---|---|
$loop->index
|
Индекс текущей итерации цикла (начинается с 0) |
$loop->iteration
|
Номер текущей итерации цикла (начинается с 1) |
$loop->remaining
|
Число оставшихся итераций цикла |
$loop->count
|
Общее число элементов массива |
$loop->first
|
Первая итерация цикла |
$loop->last
|
Последняя итерация цикла |
$loop->even
|
Чётная итерация цикла |
$loop->odd
|
Нечётная итерация цикла |
$loop->depth
|
Уровень вложенности текущего цикла |
$loop->parent
|
Переменная $loop родительского цикла
|