Blade テンプレートに @foreach ループがあり、コレクションの最初の項目に特別な書式を適用する必要があります。これが最初の項目かどうかを確認する条件を追加するにはどうすればよいですか?
@foreach($items as $item)
<h4>{{ $item->program_name }}</h4>
@endforeach`
Blade テンプレートに @foreach ループがあり、コレクションの最初の項目に特別な書式を適用する必要があります。これが最初の項目かどうかを確認する条件を追加するにはどうすればよいですか?
@foreach($items as $item)
<h4>{{ $item->program_name }}</h4>
@endforeach`
ソーホー、
最も簡単な方法は、現在の要素を配列の最初の要素と比較することです。
@foreach($items as $item)
@if ($item == reset($items )) First Item: @endif
<h4>{{ $item->program_name }}</h4>
@endforeach
または、連想配列でない場合は、上記の回答に従ってインデックス値を確認できますが、配列が連想配列の場合は機能しません。
キー値を取得するだけです
@foreach($items as $index => $item)
@if($index == 0)
...
@endif
<h4>{{ $item->program_name }}</h4>
@endforeach