ユーザ用ツール

サイト用ツール


プログラム言語:php:laravel:blade

Blade(テンプレートエンジン)

参考:https://readouble.com/laravel/7.x/ja/blade.html

よく使うものをざっくり記載。
他にも便利な記載方法は色々あるので、上記サイトにて確認されたし。

変数の表示

  1. {{ $var }}
  2.  
  3. // エスケープせずに表示
  4. {!! $var !!}
  5.  
  6. // 改行コードを反映(br タグに変換)
  7. {!! nl2br(e($var)) !!}

コメントアウト

Blade のコメントは、html に出力されないので、html コメントより、こちらを使うべし。

  1. {{-- コメント --}}

dump

  1. {{ dd($var) }}

foreach

  1. @foreach ($var as $val)
  2. {{ $val->id }}
  3. @endforeach

if 文

  1. @if (count($var) === 1)
  2. // 処理
  3. @elseif (count($var) > 1)
  4. // 処理
  5. @else
  6. // 処理
  7. @endif

javascript にデータを渡す

  1. <script>
  2. let app = @json($var);
  3. </script>

コメント

コメントを入力. Wiki文法が有効です:
 
プログラム言語/php/laravel/blade.txt · 最終更新: 2021/01/22 17:32 by humolife