2017-01-25 6 views
1

Я заблокирован для организации своего подменю своего меню. Как вы можете видеть, разлагается на несколько блоков (я использую краску для выделения блока в черном).PHP или Blade - Организованные столбцы в зависимости от количества данных

enter image description here

В настоящее время мой код:

<li class="dropdown yamm-fw"> 
    <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="200">{{ $category->nom }} <b class="caret"></b></a> 
     <ul class="dropdown-menu"> 
      <li> 
       <div class="yamm-content"> 
        <div class="row"> 
         <div class="col-sm-3"> 
          <h5>test</h5> 
          <ul>  
           <?php $count=0 ?> 
           @foreach ($types->whereIn('id', $category->produit->unique('type_id')->pluck('type_id')) as $type) 
            @if ($count <= 6) 
             <li><a href="#">{{$type->nom}}</a></li> 
             <?php $count++ ?> 
            @endif 
           @endforeach 
          </ul> 
         </div> 
         <div class="col-sm-3"> 
          <h5>teste 2</h5> 
          <ul> 
           <li><a href="category.html">Trainers</a></li> 
           <li><a href="category.html">Sandals</a></li> 
           <li><a href="category.html">Hiking shoes</a></li> 
           <li><a href="category.html">Casual</a></li> 
          </ul> 
         </div> 

Я не знаю, как сделать это после 7 элементов в фактическом сНе Col-см-3, создать еще один DIV продолжить Еогеасп и скоро.

ответ

0

Вы можете использовать the $loop variable:

@if ($loop->iteration === 7) 
    // Create another div here 
@endif 
+0

Где я его использовать? В foreach? – emeliku

+0

@emeliku да, внутри любой цикл. Прочитайте документы (щелкните ссылку в ответе), у нее есть несколько примеров, которые, я надеюсь, помогут вам. –

+0

Mmhh .. Как это сделать, если foreach находится в первом div? Его собирается сделать div в div – emeliku

 Смежные вопросы

  • Нет связанных вопросов^_^