Posted in

Laravel – Dividir en dos partes una colección

Si queremos por ejemplo crear dos columnas en HTML con los resultados de una consulta divididos en ellas, lo podemos hacer de la siguiente manera:

$half = ceil($collection->count() / 2);
$chunks_collection = $collection->chunk($half);

Y en la vista:

                    @foreach ($chunks_collection as $chunk)
                    <div class="col-md-6">
                        @foreach ($chunk as $item)
                        <div class="element">{{ $item->title }}</div>
                        @endforeach
                    </div>
                    @endforeach

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.