Let's start from here

bladeの制御構文

 
bladeで変数の出力は、{{ $xxx }} の形式で「echo」と同様に画面出力ができますがその他、制御構文やループも決まった構文があります。またネイティブのPHPプログラムを使う場合も決まった構文が用意されています。この構文の事をディレクティブとも呼びます。ここではbladeの主要なディレクティブを紹介します。

分岐処理

if文を通常のPHPで記述した場合

blade テンプレートファイルに記述した場合

bladeでは、構文の最初に「@」が付きます。PHPタグも不要です。

PHPディレクティブ

bladeテンプレートファイルでPHPスクリプトを記述できます。

 

繰り返し

繰り返し構文は、for文、while文、foreach文が代表的です。

以下のデータを準備しておきます。

ここでは、foreach。

for文

while文

ループの中で使用する「break」,「continue」
@break
@continue

その他の構文

変数($variable)が定義されていた場合にtrueとなる

isset

変数($variable)が空文字列, null, 0などの時にtrueとなる

ここでは、代表的なものを掲載してます。
その他にもあるので後は調べてください。