最終更新:2018-03-30 (金) 16:48:15 (2211d)  

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ディレクトリの中に設置します。

参考