3.

繰り返し(@for, @foreach, @forelse, @while)

編集
この記事の要点
  • Laravel Blade の繰り返しディレクティブ
  • @for ($i = 0; $i < 10; $i++) ... @endfor
  • @foreach ($items as $item) ... @endforeach
  • @forelse ... @empty ... @endforelse: 空コレクション時の代替表示

 

LaravelのBladeテンプレートで使用するfor文に関する記事です。

 

構文

@for ($i = 0; $i < 10; $i++)

    現在の値は: {{ $i }}

@endfor

 

@foreach ($users as $user)

   

これは {{ $user->id }} ユーザーです。

@endforeach

 

@forelse ($users as $user)

   

  • {{ $user->name }}
  • @empty

       

    ユーザーなし

    @endforelse

     

    @while (true)

       

    無限ループ中

    @endwhile

     

    編集
    Post Share
    子ページ

    子ページはありません

    同階層のページ
    1. 親ビューと子ビュー(@section, @yield, @extends, @parent, @include)
    2. 条件分岐(@if)
    3. 繰り返し(@for, @foreach, @forelse, @while)
    4. 個別のページにcssやjsを反映させる方法