Я работаю на laravel с администратором lte3. Я использую плагин datatables из adminlte 3 в нескольких определенных c представлениях.
Я добился этого, добавив его в resources/js/bootstrap.js
.
require('bootstrap');
require('admin-lte');
require("admin-lte/plugins/datatables/jquery.dataTables");
, это прекрасно работает.
Единственная проблема заключается в том, что у меня есть много других представлений, где эти таблицы данных не используются, и я не хочу добавлять весь этот плагин, который будет использоваться для одного представления, во все представления. Это явно ненужная загрузка js, которая не будет использоваться.
Есть ли способ, которым я могу выборочно добавить этот плагин, расположенный в
node_modules/adminlte3/plugins/datatables
специально для определенных представлений в их * Раздел 1014 *, чтобы он загружался после следующего кода в представлении макета почты.
<script src="{{ asset('js/app.js') }}" ></script>
@yield('custom-js')
с помощью оператора @yield('custom-js')
.
мои представления структурированы следующим образом
@section('content')
HTML PORTION OF THE VIEW
@endsection
@section('custom-js')
IF ANY JS SPECIFIC TO THAT VIEW
@endsection