極個人的プログラミング学習備忘録

HTML、CSS、PHP、JavaScript、Vueなどで学習したことをメモしていきます

個人的Laravel勉強メモ その2(Bladeテンプレートエンジン)

Bladeテンプレートの基本を勉強

 

公式のマニュアルは以下

Bladeテンプレート 5.8 Laravel

 

@ifや@foreachなどの分岐処理

@if($index===1)
1だよ
@elseif ($index===2)
2だよ
@else
違うよ
@endif

if文の例

 

@foreach($array as $value)
<li>{{ $value }}</li>
@endforeach

foreaechの例

 

@foreach($array as $key => $value)
<li>{{ $key }}:{{ $value }}</li>
@endforeach

 連想配列の例

 

includeについて

サブフォルダを作って「名前.blade.php」というファイルを作れば共通部品として「@include('フォルダ名,名前')」でincludeが可能

 

例えば、「item」フォルダに「header.blade.php」というファイルを作成したのであれば、

@include('item.header')

 このように書けば呼び出せる

 

あとは公式マニュアルで学習。