Как подставить номер элемента из массива строго попорядку Laravel
Как подставить номер элемента строго попорядку в атрибут data-slide-to. Если фото несколько, например, 5, то в атрибут подставлялся номер от 0 (не использую id строчки из БД).
@foreach($images as $im)
<li data-target="#carouselCaptions" data-slide-to="{{ $im->id }}" class=""></li>
@endforeach
Ответы (2 шт):
Автор решения: u_mulder
→ Ссылка
При итерации в blade появляется дополнительная переменная $loop (подробнее), потому можно сделать, например, так:
@foreach($images as $im)
<li data-target="#carouselCaptions" data-slide-to="{{ $loop->index }}" class=""></li>
@endforeach
Автор решения: Жора Хзмалян
→ Ссылка
Просто используем $key
@foreach($images as $key => $im)
<li data-target="#carouselCaptions" data-slide-to="{{ $key }}" class=""></li>
@endforeach