@stdio96

Как правильно подгружать скрипты в blade Laravel?

Здравствуйте.

Обычная структура страниц. Все страницы наследуются от основного шаблона, в котором есть @stack('scripts'). На дочерних страницах использую @push('scripts') чтобы подгрузить дополнительные (нужные только для определенной страницы) скрипты. В основного шаблона (app.blade.php) подключаю app.js.

В чем вопрос? Иногда сталкиваюсь с тем, что выдает ошибку при попытке выполнить какой-либо функционал jQuery ($ - не определена и тп.). В основном шаблоне (app.blade.php) убрал параметр defer в теге script, который подключает app.js (это частично решило проблему).

Еще использую toast от SweetAlerts2. В app.blade.php настроил их, но при попытке использовать на других страницах, выдает ошибку: "toast" не определен, хотя они работают при вызове из консоли хрома.

Каким образом лучше реализовать данный функционал, чтобы не получать таких ошибок?

Надеюсь понятно изложил суть вопроса. Спасибо.
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы