最終更新:2018-03-30 (金) 16:48:15 (2227d)
Blade
Top / Blade
BladeはシンプルながらパワフルなLaravelのテンプレートエンジンです
例
Hello, {{ $name }}.
メモ
- どんなPHPコードもBladeのecho文の中に書けます。
- Bladeの{{ }}記法はXSS攻撃を防ぐため、自動的にPHPのhtmlspecialchars関数を通されます。
データをエスケープしたくない場合
{!! 値 !!}
ディレクティブ
- @if
- @endif?
- @isset?
- @for@unless?
- @foreach?
- @forelse?
- @empty?
- @while?
- @break?
- $loop?
- @section?
- @yield?
- @extends?
- @component?
- @slot?
- @include
- @each?
メモ
- 全BladeビューはPHPへコンパイルされ、変更があるまでキャッシュされます。
- Bladeビューには.blade.phpファイル拡張子を付け、通常はresources/viewsディレクトリの中に設置します。