Eloquent Laravel将字符串添加到第一条记录中

时间:2017-05-17 14:18:47

标签: php laravel eloquent blade

我有一个基本问题。在这个foreach循环中,我想为第一个雄辩的记录添加一个活跃的类,而不是所有。

@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>

因此,第一条记录变得活跃。我是否必须在此处或在产品模型中设置此项?似乎有一个简单的方法,但我只是想念它。道歉

1 个答案:

答案 0 :(得分:3)

您可以像这样访问索引:

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