Я не знаком с синтаксисом Larval, но, по логике, я думаю, у вас должно быть что-то похожее на это:
@php $i = 0; @endphp
@foreach ($posts as $key => $post)
@if ($key % 2 === 0)
<div class="row">
<div class="col-md-4"><img src="{{ $post->image }}" /></div>
<div class="col-md-8">
- {{ ++$i }}
- {{ ++$i }}
- {{ ++$i }}
</div>
</div>
@else
<div class="row">
<div class="col-md-8">
- {{ ++$i }}
- {{ ++$i }}
- {{ ++$i }}
</div>
<div class="col-md-4"><img src="{{ $post->image }}" /></div>
</div>
@endif
@endforeach
. Обратите внимание, что я изменил: 1. Увеличьте $i
на единицу.для КАЖДОГО числа, в противном случае вы будете пропускать числа 2. Когда $key
не является событием, напечатайте изображение на другой стороне.
Опять же, я не знаком с синтаксисом личинок, и я также не наденуВы не знаете, какие ключи / значения в вашем массиве $posts
(если ваши ключи не чередуются четные / нечетные, изображения не будут перемещаться назад и вперед между слева и справа).
Надеюсь, это даст вам некоторое руководство.