В вашем проекте 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’) !!}

Что это, очень просто и легко.