Изменения Каталога Ресурсов (css, js)
Тейлор Отвелл объявил, что в Laravel 5.7 каталог ресурсов (css, js) будет вынесен из папки assets:
Каталог ресурсов Laravel 5.6 выглядил следующим образом:
resources
├── assets
│ ├── js
│ └── sass
├── lang
│ └── en └── views
А вот так будет выглядеть структура каталога в предстоящем Laravel 5.7:
resources
├── js
├── lang
├── sass
└── views
Изменения структуры в каталоге assets вы можете сделать уже сейчас, если Ваш проект работает на Laravel 5.6.
Для этого в первую очредь, необходимо обновить конфигурацию Laravel Mix:
let mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js') .sass('resources/sass/app.scss', 'public/css');
Затем вы можете переместить каталоги и очистить их следующим образом:
mv resources/assets/* resources
rm -Rf resources/assets/
Нам понравилось данное изменение, оно позволяет быстрее находить нужный файл в ресурсах и облегчает индексацию, ускоряет работу IDE,
тот же PhpStorm требует меньше времени на индексацию проекта (когда у Вас много js или css файлов).
Хотите больше новостей про Laravel? Заходите на наш сайт: https://jh5.ru/news