Сетка постов в блоге на Laravel, как сделать?

Господа, подскажите пожалуйста, как сделать более сложную сетку постов в блоге на Laravel.
На текущий момент у меня все посты из БД перебираются через foreach и выводятся в общем .row в блоках col-md-12.
Условно, если я хочу по два поста col-md-6 + новый .row для них, уже возникает проблема т.к. при переборе через foreach получается ерунда. А если это что-то по тиму Masonry, то я даже и не знаю в какую сторону думать. Направьте, пожалуйста, на путь истинный
  • Вопрос задан
  • 309 просмотров
Решения вопроса 1
aleksejjjj
@aleksejjjj
Для col-md-6 и подобного достаточно вложенного цикла, например с методом chunk.
@foreach($posts->chunk(2) as $row)
    <div class="row">
        @foreach($row as $post)
            <div class="col-md-6">
                {{ $post->title }}
            </div>
        @endforeach
    </div>
@endforeach

Для Masonry скорее всего вообще нет простого решения на серверной стороне. Там ведь и от размера поста зависит и от ширины экрана. Вряд ли это можно без проблем на серверной стороне делать..
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы