2017-03-14 13 views
1

私はこのようなパーソナルツリーを持っています。パーソナルツリー、休憩を追加

enter image description here

は、しかし、私はGithub etrepat baumを使用して使用されているcodepen io Pestov pen BLpgm や木の実装からこのCSSを使用

enter image description here

<li> 
    <div class="image"> 
     <img src="{{$node->picture}}" class="img-rounded"><br> 
     <p>{{$node->name}}</p> 
    </div> 
    @if($node->children()->count() > 0) 
     <ul> 
      @foreach($node->children as $personal) 
       @include('personal.display', ['node' => $personal]) 
      @endforeach 
     </ul> 
    @endif 
</li> 

と同じよう fourのセットにリストの複数の写真を打破する必要があります

答えて

1

それを行うための最善の方法は、take()メソッドを使用することである。それを行うための別の方法はthe loop variableを使用することです

@foreach($node->children->take(4) as $personal) 

を:

@foreach($node->children as $personal) 
    @if ($loop->iteration <= 4) 
     @include('personal.display', ['node' => $personal]) 
    @endif 
@endforeach 
+0

私がしようと、彼は唯一の4を取るよりも、しかし、私はすべてのスタッフを必要とします。 –

+0

@ArtursJerjomins熱心な読み込みを使用していないようです。常にデータをロードする必要があります。その後take()はコレクションでは動作しますが、DBでは動作しません –

+0

申し訳ありませんが、私はあなたを理解しています。 :(私は2人の人を失っているよりも4人しかいませんが、私はすべての人物が必要です。 –