Prologo
Primi Passi
Architettura
Le Basi
- Routing
- Middleware
- Protezione da CSRF
- Controller
- Richieste
- Risposte
- Views
- Blade
- Vite
- URL
- Sessioni
- Validazione
- Errori
- Logging
Approfondimenti
- Artisan
- Broadcasting
- Cache
- Collezioni
- Concorrenza
- Contesto
- Contratti
- Eventi
- File System
- Helpers
- Client HTTP
- Localizzazione
- Notifiche
- Sviluppo di Package
- Processi
- Code
- Rate-limiting
- Stringhe
- Scheduling di Task
Sicurezza
Database
Eloquent ORM
Testing
Package
Mix
Introduzione
Laravel Mix, un pacchetto sviluppato da Jeffrey Way di Laracasts, offre un’API semplice per definire i passaggi di build di webpack per la tua applicazione Laravel, utilizzando diversi pre-processori CSS e JavaScript comuni.
In altre parole, Mix rende facile compilare e minificare i file CSS e JavaScript della tua applicazione. Con una semplice concatenazione di metodi, puoi definire facilmente la tua pipeline di asset. Ad esempio:
mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css');
Se hai mai trovato difficile iniziare con webpack e la compilazione degli asset, amerai Laravel Mix. Tuttavia, non è obbligatorio usarlo durante lo sviluppo della tua applicazione; puoi utilizzare qualsiasi strumento di pipeline di asset preferisci, o anche nessuno.
Vite ha sostituito Laravel Mix nelle nuove installazioni di Laravel. Per la documentazione di Mix, visita il sito official Laravel Mix. Se desideri passare a Vite, consulta la nostra guida alla migrazione da Vite.