Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

roulendz's avatar

[L5] Bootstrap row class for every 3 columns

How I can generate in blade to add row for each 3 articles?

The same as for Laravel Series index page.

Example --> https://laracasts.com/series

<div class="row course-set courses__row">
    <article class="col-md-4 course-block course-block-lessons">
        {{ Blade Content }}
    </article>
    <article class="col-md-4 course-block course-block-lessons">
        {{ Blade Content }}
    </article>
    <article class="col-md-4 course-block course-block-lessons">
        {{ Blade Content }}
    </article>
</div>

<div class="row course-set courses__row">
    <article class="col-md-4 course-block course-block-lessons">
        {{ Blade Content }}
    </article>
    <article class="col-md-4 course-block course-block-lessons">
        {{ Blade Content }}
    </article>
    <article class="col-md-4 course-block course-block-lessons">
        {{ Blade Content }}
    </article>
</div>
0 likes
2 replies
Console's avatar
Console
Best Answer
Level 1
@foreach($collection->chunk(3) as $items)
<div class="row course-set courses__row">
    @foreach($items as $item)
        <article class="col-md-4 course-block course-block-lessons">
            {{ Blade Content }}
        </article>
    @endforeach
</div>
@endforeach
15 likes

Please or to participate in this conversation.