إضافة ملفات JavaScript لصفحة معينة فقط
إذا كانت الصفحات تستخدم نفس ال Layout
وتحتاج صفحة واحدة لملف JavaScript خاص بها
يمكنك استخدام @stack و @push
داخل ال Layout نضع الكود التالي قبل إغلاق ال body
@stack('scripts')
</body>ثم داخل الصفحة التي تحتاج الملف نكتب
@extends('layouts.main')
@section('content')
<canvas id="sales-chart"></canvas>
@endsection
@push('scripts')
<script src="{{ asset('js/sales-chart.js') }}"></script>
@endpushنفترض أن الملف موجود داخل
public/js/sales-chart.js
الآن سيتم تحميل الملف عند عرض هذه الصفحة فقط
ويمكن لأكثر من View إضافة محتوى إلى نفس ال Stack باستخدام @push