Laravelにおけるforeachディレクティブの使用方法


まず、foreachディレクティブの基本的な構文は以下の通りです。

@foreach($collection as $item)
    // コードをここに追加する
@endforeach

上記の構文では、$collectionは反復処理する配列やコレクションを指定し、$itemは各要素を表します。// コードをここに追加するの部分には、各要素に対して実行したいコードを記述します。

以下に、いくつかの具体的なコード例を示します。

  1. 配列の要素を表示する例:
@php
    $fruits = ['apple', 'banana', 'orange'];
@endphp
@foreach($fruits as $fruit)
    <p>{{ $fruit }}</p>
@endforeach
  1. コレクションの要素を条件付きで表示する例:
@foreach($users as $user)
    @if($user->isAdmin)
        <p>{{ $user->name }} - 管理者</p>
    @else
        <p>{{ $user->name }}</p>
    @endif
@endforeach
  1. ネストされた配列の要素を表示する例:
@php
    $students = [
        ['name' => 'John', 'age' => 20],
        ['name' => 'Jane', 'age' => 22],
        ['name' => 'Mike', 'age' => 21]
    ];
@endphp
@foreach($students as $student)
    <p>{{ $student['name'] }} - {{ $student['age'] }}</p>
@endforeach

以上が、Laravelにおけるforeachディレクティブの使用方法といくつかのコード例です。これを参考にして、自分のプロジェクトでforeachディレクティブを活用してみてください。