私のブレードコードでは、foreachループの一意のIDによってレンダリングされるdivを与えるためにカウンタが必要です。そのために、私はこのように私のブレードテンプレートで変数を作成しました:私はちょうど上、後{{ $counter = 0 }}
laravelのブレード変数を表示せずに変更する
し、それを出力することにより、HTMLでそれを使用する
{{ $counter = 0 }}
、私はこのようにそれをインクリメント:{{ $counter++ }}
{{ $counter++ }}
で変数をインクリメントするだけでなく、ビューにも出力することを除いて、すべてが魅力的です。
これを防ぐ方法はありますか?
Laravel 5.3で@if($ loop-> first) 最初の繰り返しで何かをします。 @endif @if($ loop-> last) 最後の繰り返しで何かをします。 @ endif' –
それはすばらしい機能ですが、実際には、配列内の各項目の番号が必要です。私は、ループ変数についての多くのドキュメントを見つけることができませんでした。 – ErikL
悪いですが、動作中のバージョン '<?php $ counter ++ ;?>' –