Theme
Primary Color

إضافة ملفات 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

framework laravel programming