我正在尝试为学生迭代一组类,并需要帮助确保以所需的方式呈现类的显示。对于当天的第一堂课,它需要说“头等舱”,如果它是当天的最后一堂课,那么它需要说“最后一堂课”,如果它之间的任何东西需要说等级#x,其中x代表来自该物业的班级数。
我想知道这是否是我可以使用的地方,例如集合中的first()和last(),但在此上下文中无法理解。
我如何完成if语句。
@foreach($student->classes as $class)
@if($class->class_number == 1)
<p>{{ "First Class" }}</p>
@elseif()
@else
@endif
@endforeach
答案 0 :(得分:1)
你应该真的使用the $loop
variable:
@foreach($student->classes as $class)
@if ($loop->first)
<p>{{ "First Class" }}</p>
@endif
@if ($loop->last)
<p>{{ "Last Class" }}</p>
@endif
<p>{{ $loop->iteration." Class" }}</p>
@endforeach