PHP Laravel Mix Hk.
Merhaba
Laravel Mix'te mix.styles ve mix.scripts ile css ve js dosyalarını birleştiriyorum buraya kadar herhangi bir problem yok.
Ama örneğin a.css dosyasının sadece anasayfa'da yüklenmesini istiyorum.
Bu gibi kontrolleri mix ile nasıl yapabilirim ?
Örnek Kullanım
mix.styles([
'resources/plugins/zebra-tooltip/zebra_tooltips.min.css',
'resources/plugins/owl-carousel/assets/owl.carousel.min.css',
'resources/css/main-style.css',
'resources/css/responsive-style.css',
],'public/css/all.css');
mix.scripts([
'resources/js/jquery-3.2.1.min.js',
'resources/plugins/zebra-tooltip/zebra_tooltips.min.js',
'resources/plugins/owl-carousel/owl.carousel.min.js',
'resources/js/main-script.js'
], 'public/js/all.js');
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
ya zaten mix'i kullanıyorsan normal css yerine processor'lerden bir tanesini kullanman daha mantıklı olur, örneğin saass kullanıyorsun diyelim;
mix.sass('resources/sass/app.scss', 'public/css')
.sass('resources/sass/index.scss', 'public/css');
Yani sen tüm css'lerini sass'a çevirip app.scss dosyasında @import kullanarak birleştirebilirsin zaten. Bu mantıkta index.css dosyanı sadece index'de çağırmak için yapman gereken @stack ve push kullanmak.
https://prototurk.com/laravel-dersleri/stack-direktifi