Laravel 特定の子ビューでのみ使用するJSファイルのインポート方法


目的


共通レイアウト使用時に、子ビューの1つであるfuga.blade.phpのみでfuga.jsを読み込む。

やり方

1.親ビューにスタックを定義する

layout.blade.php
<head>
  @stack('scripts')
<head>

2.子ビューで親ビューのスタックにプッシュする

fuga.blade.php
@push('scripts')
  <script src="{{ mix('js/fuga.js') }}" defer></script>
@endpush

参考