Laravel ha reso estremamente semplice e produttivo sviluppare applicazioni web.
Con il tempo, però, ci siamo accorti di una piccola contraddizione: mentre il framework semplifica moltissime attività, avviare ogni mattina il proprio ambiente di sviluppo può diventare sorprendentemente macchinoso.
Un progetto Laravel moderno, infatti, raramente si limita a:
php artisan serve
Molto più spesso ci troviamo ad avviare anche:
npm run dev
php artisan queue:work
php artisan horizon
php artisan reverb:start
php artisan schedule:work
A questi possono aggiungersi Laravel Sail, più queue worker, processi custom o comandi specifici del singolo progetto.