php – laravel – 刀片模板布局结构为每4个跨度添加行液

前端之家收集整理的这篇文章主要介绍了php – laravel – 刀片模板布局结构为每4个跨度添加行液前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个刀片模板

<div class="row-fluid">
 @foreach($courses as $course) 
 <div class="span3 learn">
   Content
 </div>
 @endforeach

产量

<div class="row-fluid">

   <div class="span3 learn">
     Content
    </div>
   <div class="span3 learn">
     Content
   </div>
   <div class="span3 learn">
     Content
   </div>
   <div class="span3 learn">
     Content
  </div>

   <!-- this span should be in a spearted row-fluid div -->
  <div class="span3 learn">
     Content
  </div>

</div>

这段代码添加了一个span3大小的块我使用Twitter bootstrap reponsive
我需要在行 – 流体div中为每4个跨度添加行液

我希望输出像这样

<div class="row-fluid">
    <div class="span3 learn"> Content </div>
    <div class="span3 learn"> Content </div>
    <div class="span3 learn"> Content </div>
    <div class="span3 learb"> Content </div>
 </div>

<div class="row-fluid">
    <div class="span3 learn"> Content </div>
    <div class="span3 learn"> Content </div>
    <div class="span3 learn"> Content </div>
    <div class="span3 learn"> Content </div>
 </div>

我不知道如何在laravel @foreach中实现这一目标

提前致谢

解决方法

您可以在$courses-> all()上使用array_chunk将其拆分为4个组,并创建嵌套的@foreach.像这样的东西:

@foreach (array_chunk($courses->all(),4) as $courseRow)
    <div class="row-fluid">
        @foreach ($courseRow as $course)
            <div class="span3 learn">...</div>
        @endforeach
    </div>
@endforeach

猜你在找的Laravel相关文章