2016-06-26 9 views
0

다음 레이아웃이있는 뷰에 데이터가 표시됩니다. 레이아웃을 사용해야합니다.Laravel twitter bootstrap :보기에 데이터 표시

내가 쿼리하고 내이 같은 DB :

$entertainments = App\TalentTag::all()->random(5);

나는 문제가 발생하는 이유의 서로 다른 div 크기를 가지고있다.

<div class="row"> 
    <div class="col-xl-3 col-xs-12 col-lg-3 col-md-3 col-sm-3 small-boxes-left"> 
     @include("user/components/small-category-box") 
     @include("user/components/small-category-box") 
    </div> 
    <div class="col-xl-6 col-xs-12 col-lg-6 col-md-6 col-sm-6 large-box-mid"> 
     @include("user/components/big-category-box") 
    </div> 
    <div class="col-xl-3 col-xs-12 col-lg-3 col-md-3 col-sm-3 small-boxes-right"> 
     @include("user/components/small-category-box") 
     @include("user/components/small-category-box") 
    </div> 
</div> 

지금이 작업을 수행하려면 다음 레이아웃을 foreach() 수있는 방법, 나는 많은 방법을 시도했지만 아무도 일하지.

답변

1

변수는 $entertainments이며 컬렉션은 chunk()입니다. 그것은 Collection을 더 작은 것들로 나눕니다. 그것에 대해 읽어보십시오 here.

@foreach ($products->chunk(3) as $chunk) 
    <div class="row"> 
     @foreach ($chunk as $product) 
      <div class="col-xs-4">{{ $product->name }}</div> 
     @endforeach 
    </div> 
@endforeach 
+0

다음의 방법은 여전히 ​​5 개의 레코드 모두를 보여줍니다. 이유를 모르겠습니다. – Gammer

+0

여기 좀보세요! http://pastebin.com/zJKh8rX3 – Gammer