/ / Laravel eliksir: jak to działa - laravel, laravel-eliksir

Eliksir Laravel: jak to działa - laravel, eliksir laravel

Zawsze miło jest używać funkcji eliksiru Laravel. Ale mam pewne podstawowe pytanie. po pierwsze gdy uruchomimy polecenie gulp, łączy ono wszystkie pliki css i js. Ale myślę, że nie potrzebuję na przykład datatables.css i datatables.js / boostrap-wysihtml dla wszystkich moich stron. jak poradzić sobie z tą sytuacją?

Po drugie, sprawdźmy ten kod:

elixir(function(mix) {

mix.styles([
"bootstrap.min.css",
"owl.carousel.css",
"animate.css",
"style.css",
"datepicker.css"
]);

mix.scripts([
"jquery.min.js",
"bootstrap.min.js",
"bootstrap-datepicker.js",
"typed.min.js",
"wow.min.js",
"owl.carousel.min.js",
"home.js",
"side-navigation.js",
"script.js"
]);

mix.version(["css/all.css","js/all.js"]);
});

w ostrzu:

<link rel="stylesheet" href="{{ url(elixir("css/all.css")) }}">

jaki jest pożytek z tej funkcji elixir (), kiedy tworzymy plik all.js i all.css, w którym wszystko jest połączone?

Odpowiedzi:

0 dla odpowiedzi № 1

Chcesz użyć funkcji eliksiru w szablonie ostrza, ponieważ automatycznie użyje ona pliku rev.manifest, aby rozstrzygnąć, które pliki wersji mają być używane. The docs mieć więcej informacji. Jeśli nie potrzebujesz wszystkich skryptów na wszystkich stronach, istnieje kilka różnych sposobów, aby to zrobić. Możesz utworzyć zadanie, które generuje tylko generuje jeden pakiet - być może skrypty potrzebne wszędzie - i inny pakiet obsługujący resztę. Radzę ci to sprawdzić, aby zobaczyć, co działa najlepiej dla ciebie.