2015-04-17 40 views
1

我想給我的第一個項目在這個循環中激活一個類。但第二項和第三項可能沒有「積極」類。如何從一個foreach循環只使用一個項目(使用laravel)

  @foreach ($news as $newsitem) 
       <div class="item"> 
        <div style="background:url({{$newsitem->media->file_url}}) center center; 
           background-size:cover;" class="slider-size"> 
         <div class="carousel-caption"> 
          <h2>{{$newsitem->title}}</h2> 
          <p>{{ Str::limit($newsitem->content, 30)}} </p> 
         </div> 
         </div> 
       </div> 
      @endforeach 

回答

4

您可以使用$key => $val,並檢查是否$key迭代器是0

@foreach ($news as $key => $newsitem) 
    <div class="item {{ $key === 0? 'active' : '' }}"> 
    <div style="background:url({{$newsitem->media->file_url}}) center center; 
       background-size:cover;" class="slider-size"> 
     <div class="carousel-caption"> 
     <h2>{{$newsitem->title}}</h2> 
     <p>{{ Str::limit($newsitem->content, 30)}} </p> 
     </div> 
    </div> 
    </div> 
@endforeach 
相關問題