スクリプトは1ページでのみ必要です。 jQueryの後にロードする必要があります。 index.bladeで試しました
<script type="text/javascript" src="{{ URL::asset ('js/jquery.js') }}"></script>
@Push('custom-scripts')
<script type="text/javascript" src="{{ URL::asset ('js/custom-scripts.js') }}"></script>
@endpush
そして、私は私のビューで@stack( 'custom-scripts')を使用する必要がありますか?
反対の方法にする必要があります。@Push
は、コンテンツを親にプッシュするchildビューにあることを意味します@stash
ディレクティブ。
したがって、index.blade.phpには次のものが必要です。
@stack('custom-scripts')
そしてあなたの子供のビュー:
@Push('custom-scripts')
<script type="text/javascript" src="{{ URL::asset ('js/custom-scripts.js') }}"></script>
@endpush
次のように@parent
ディレクティブを@section
とともに使用することもできます。
//index.blade.php
@yield('scripts')
//child.blade.php
@section('scripts')
@parent
<!-- The rest of your scripts -->
@endsection
さらに情報が必要な場合は、 documentation を確認することをお勧めします。これがお役に立てば幸いです。