LoginSignup
2
2

More than 1 year has passed since last update.

Laravel foreach内でループ回数を取得する

Posted at

foreach内でループ回数を取得したい

bladeテンプレートのforeachディレクティブ内で、$loop変数にアクセスできる

@foreach
    @if($loop->iteration % 2 == 0)
        // 偶数
    @else
        // 奇数
    @endif
@endforeach

プロパティ

プロパティ 説明
$loop->index 現在の反復のインデックス(初期値0)
$loop->iteration 現在の反復数(初期値1)
$loop->remaining 反復の残数
$loop->count 反復している配列の総アイテム数
$loop->first ループの最初の繰り返しか判定
$loop->last ループの最後の繰り返しか判定
$loop->even 今回が偶数回目の繰り返しか判定
$loop->odd 今回が奇数回目の繰り返しか判定
$loop->depth 現在のループのネストレベル
$loop->parent ループがネストしている場合、親のループ変数

参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2