Подключение JS и CSS в Laravel 5.3

893
16 мая 2017, 03:30

Добрый день!

Подскажите, пожалуйста, есть ли возможность в Laravel подключать автоматически для каждого контроллера свой индивидуальный .js файл ? (не через верстку и шаблонизатор). Так, что бы к примеру, если имя контроллера CarsController.php , то автоматически из директории ../public/js подключался скриптовый файл с именем Cars.js ? А то если все пихать в один общий файл dashboard.js со всех контроллеров, то он получается шибко большим...

Answer 1

Есть два способа:

1) Сделать @yield('scripts') в футере основного шаблона и потом в каждом шаблоне(конечной страницы) просто грузить необходимый скрипт.

2) Если используете vuejs или react и так поддерживают (или есть плагины для lazy-load компонентов), исходя из маршрутов.

Не знаю какой у вас проект, но если вы используете blade то пользуйтесь @yield для вставки css и скриптов под каждую страницу

READ ALSO
При конкантенации строк в SQL выводит 0 [дубликат]

При конкантенации строк в SQL выводит 0 [дубликат]

На данный вопрос уже ответили:

282
Laravel 5.2 SQLSTATE[HY000] [1044] Access denied for user

Laravel 5.2 SQLSTATE[HY000] [1044] Access denied for user

Добрый деньЕсть такой composer

490
Правильная настройка mysql, nginx, php-fpm

Правильная настройка mysql, nginx, php-fpm

Посещаемость сайта в сутки 3000 человекНа сайте есть моменты времени, когда с каждого пользователя(а их около 200 человек онлайном) поступает...

393
SQLiteLog: (1) near “Result”: syntax error

SQLiteLog: (1) near “Result”: syntax error

ЗдравствуйтеПишу курсор для заполнения listview

315