مهدی
3 سال پیش توسط مهدی مطرح شد
3 پاسخ

شکستن سطر جدول HTML در لاراول با حلقه foreach

سلام
من یک جدول دارم که دارای 5 ستون هست
میخوام وقتی با حلقه foreach داده ها رو وارد جدول میکنم بعد از داده 5 امی بره سطر بعدی
چکار باید بکنم ممنون


ثبت پرسش جدید
مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش مطرح شد
1

راه حل لاراولیش استفاده از چانک هست، چیزی شبیه به این

@foreach($alsoBought->chunk(5) as $five)
<div class="carousel-item @if ($loop->first) active @endif">
  <div class="row">
    @foreach($five as $bought)
      <div class="col-4"><img class="w-100" src="{{ $bought['image'] }}" alt="First slide"></div>
    @endforeach
  </div>
</div>
@endforeach

فرشید مرادی
تخصص : noob
@eniack 3 سال پیش مطرح شد
0

سلام وقت بخیر ، foreach رو باید با ایندکس تعریف کنید و اگر ایندکس ۵ شد بره سطر بعد...

foreach($articles as $index => $ article)
if($index == 5)
br

محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
1

@eniack فکر کنم منظورشون این بود که ردیف ها ۵ تایی باشه
اینی که شما نوشتید فقط سر ۵ میشکنه
باید باقیمانده تقسیم به پنج رو صفر بگیری.


مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش مطرح شد
1

راه حل لاراولیش استفاده از چانک هست، چیزی شبیه به این

@foreach($alsoBought->chunk(5) as $five)
<div class="carousel-item @if ($loop->first) active @endif">
  <div class="row">
    @foreach($five as $bought)
      <div class="col-4"><img class="w-100" src="{{ $bought['image'] }}" alt="First slide"></div>
    @endforeach
  </div>
</div>
@endforeach

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام