以前、PHPでループの最初と最後を判別する方法という記事を書きました。
PHPでforeachで最初と最後の配列を判断し処理をする方法について紹介しています。
Laravelをいじっていて、Bladeでどのようにループの最初と最後を判別する機会があったので、その方法を紹介します。
Blade?には、$loopという繰り返しディレクティブの変数が用意されているので条件識別と連動させて処理することができます。
ループの最初と最後を判別する方法は、下記となります。
$loop->firstが最初のループを判別する識別子、$loop->lastがループの最後を判別する識別子です。
この繰り返しディレクティブの変数の識別子はほかにも用意されていて、
といったものがあります。
PHPでは今は、Laravelを使用する人が多いと思うので、こんなのがあると知っていると良い知識だと思いました。