Veritabanndan kayıtları listelerken alt alta sıralıyor. 2 sutunlu veya daha fazla sıralama nasıl yapılır.
listelerken 2 li 3 lü veya 4 lü olarak listelemek.
Kayıtları çektikten sonra listelemeyi html ile yapıyorsunuz. Flex veya grid yapısını araştıraiblirsiniz.
css tarafında sıkıntı yok. foreach ile listelerken nasıl yapıcam.
<style>
.container {
display: flex;
flex-wrap: wrap;
}
.item {
width: 50%;
}
</style>
<div class="container">
@foreach ($items as $item) {
<div class="item">{$item->name}</div>
}
</div>
En basit haliyle böyle bir örnek verebilirim, bir container oluşturup içine foreach ile itemlerinizi ekleyeceksiniz.
Gelen dizi / collection'ı php ile bölüp ekrana basmak isterseniz böyle bir kullanım da mevcut:
@foreach($alsoBought->chunk(3) as $three)
<div class="carousel-item @if ($loop->first) active @endif">
<div class="row">
@foreach($three as $bought)
<div class="col-4"><img class="w-100" src="{{ $bought['image'] }}" alt="First slide"></div>
@endforeach
</div>
</div>
@endforeach