Laravel кусок коллекции в Blade с индивидуальным заказом - PullRequest
0 голосов
/ 24 марта 2020

Попытка написать самый чистый код в Blade foreach, где в позиции 3 (если существует первый и второй) добавить другой код.

Я пытаюсь использовать chunk (), но это не позволяет делать массив не регулярных чисел.

  • Позиция записи 1, если существует
  • Позиция записи 2, если существует с другим классом
  • Запись некоторого содержимого между позициями массива 2 и 3 из другого массива
  • Запись позиции 3, если существует
  • Запись позиции 4, если существует с другим классом
  • ...

1 Ответ

1 голос
/ 24 марта 2020

почему вы используете чанк? Вы можете использовать $ key

@foreach($arr as $key => $value)
@if ($key === 2)
  do something
@endif
@endforeach

или

@for ($i = 0; $i < count($arr); $i++)
@if ($i === 2)
  do something
@endif
@endfor
...