我正在尝试为我的第一个项目提供一个在此循环中处于事件状态的类。但是第二个和第三个项目可能没有“事件”类。
@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
您可以使用 $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
我是一名优秀的程序员,十分优秀!