В вашем проекте Laravel есть много ресурсов (*.css, *.js) для работы. Да, это пустая трата времени, если вы включите каждый из них в мастер-макет. Вам не нужно делать эту скучную работу. Gulp и Elixer сэкономят ваше время. Их работа заключается в объединении каждого из активов в один файл. Теперь, вместо включения каждого ресурса в основной макет, вы можете объединить один объединенный файл в основной макет с помощью Elixer и Gulp.
Предположим, что в resources/assets есть каталоги с файлами css и js. В CSS есть main.css, bootstrap.css, bootstrap-theme.css. В js есть main.js , bootstrap.min.js. И в общей папке есть css и js
Для слияния css и js с помощью Elixer код внутри gulpfile.js
elixir(function(mix) { mix.styles([‘main.css’, ‘bootstrap.min.css’, ‘bootstrap-theme.min.css’], ‘public/css/bundle.css’); mix.browserify([ ‘main.js’, ‘bootstrap.min.js’], ‘public/js/bundle.js’); }
Бегать
gulp
Gulp смешает css с public/css/bunle.css и js с public/js/bundle.js.
Когда вы включаете пакет в проект, для CSS
{!! Html::style(‘css/bundle.css’) !!}
для JS,
{!! Html::script(‘js/bundle.js’) !!}
Что это, очень просто и легко.