我有以下循环的视图
<div class="carousel-item {{ $active ? 'active' : '' }}">
<div class="card text-center">
<h3 class="card-header">Happening {{ $event->upcoming ? 'Today' :'Now' }}</h3>
<div class="card-block">
<ul>
<li><h3 class="card-title">{{ $room }}</h3></li>
@if (empty($event))
<li><h3 class="card-title">{{ $event->$availMsg }}</h3></li>
@else
@if ($event->available)
<li><h3 class="card-title">{{ $event->availMsg }}</h3></li>
@else
<li><h3 class="card-title">{{ $event->summary }}</h3></li>
<li><h3 class="card-title">{{ $event->start->format('g:ia') }} - {{ $event->end->format('g:ia') }}</h3></li>
<li><h3 class="card-title">{{ $event->start->format('m/d/y') }} - {{ $event->end->format('m/d/y') }}</h3></li>
@endif
@endif
</ul>
</div>
</div>
</div>
然后我使用以下代码
获得以下部分视图<div class="carousel-item {{ $active ? 'active' : '' }}">
我需要的是以下
{{1}}
为了将活动类设置为轮播项,它必须是上述循环的第一次迭代。
我怎样才能获得第一个循环索引,以便我可以在@include中设置它。
有意义吗?
答案 0 :(得分:0)
我实际上能够通过在第一次方法调用之前调用$ loop的父方法来解决这个问题。
$loop->parent->first