人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

LaravelのBladeビューでテンプレートファイル名を表示させる

デバッグ時にどのBladeビューファイルが使用されているかを確認したい時があります。 そんな時は

● LaravelのBladeビューでテンプレートファイル名を変数に代入する( .env の APP_DEBUG=true の時のみ )

それぞれのテンプレートファイル名に配置

@if(env('APP_DEBUG') == 1)
    @php($template_filename = 'show.blade.php')
    @php($compiled_template_filename = __FILE__)
@endif

( show.blade.php はファイルごとに適宜書き換えてください。 )

● LaravelのBladeビューで変数を表示する( .env の APP_DEBUG=true の時のみ )

@if(env('APP_DEBUG') == 1)
<!-- {{$template_filename or '' }} -->
<!-- {{$compiled_template_filename or '' }} -->
@endif

レイアウトファイルに記述しておきます。

No.1336
10/31 09:30

edit