2017-05-17 10 views
1

私は基本的な問題があります。このforeachループでは、全員ではなく最初の雄弁なレコードのためにアクティブなクラスを追加したいと思います。Eloquent Laravel最初のレコードに文字列を追加しました

@foreach($products as $product) 
<div class="container /*firstrecord*/"> 
    <h1>{{ $product->title }}</h1> 
</div> 

@endforeach 

出力:

<div class="container active"> 
    <h1>Title 1</h1> 
</div> 
<div class="container"> 
    <h1>Title 2</h1> 
</div> 

だから、最初のレコードのためには、アクティブな取得します。ここでこれを設定しなければならないのでしょうか?簡単な方法があるように見えますが、私はそれを見逃しています。謝罪

答えて

2

あなたはこのようにインデックスにアクセスすることができます。

@foreach($products as $i => $product) 
<div class="container @if($i == 0) active @endif"> 
    <h1>{{ $product->title }}</h1> 
</div> 
@endforeach 
+0

アップこのここで隠者からビット素晴らしいジェダイの親指!タイ – m33bo

関連する問題