laravelのBladeの記法についてまとめてみた
laravelで使われているファザードについて調べてみた
laravel クエリビルダについて調べてみた
laravelでのupdateOrCreateメソッド
laravel でのconfigからパラメータ取得
php artisanコマンドについてまとめてみた
laravel 導入時に躓いた点
laravel 5.6でログインページがみれない(2)
laravel 5.6でログインページがみれない(1)
Bladeとは
Bladeはlaravelで使われるテンプレートエンジンのこと。ビューの中にPHPを直接記述することを許しています。全BladeビューはPHPへコンパイルされ、変更があるまでキャッシュされます。(laravelのドキュメントより)
Bladeで使うことができる記法
@if() #phpのif()
@elseif() #phpのelseif()
@else #phpのelse
@endif #条件の終了
{{$val}} #echo $val
{{-- コメント --}
@foreach #foreach開始
@endforeach #foreach終了
@for()
@endfor
@while()
@endwhile
#継承等
@include() #テンプレート読み込み
@yield() #section内の内容を読み込み
@section() #yieldで読み込む部分の開始点
@endsection() #yieldの終了点
@include
- 継承はできない
- 変数を渡せる
@yield
- 継承できない
@section
- 継承できる
@extends
- このビュー側で、テンプレートとして継承したレイアウトの指定に使う
ディスカッション
コメント一覧
まだ、コメントがありません