Laravel è uno dei framework PHP piĂš eleganti e intuitivi per lo sviluppo di applicazioni web. Se stai cercando un modo semplice e potente per costruire il tuo prossimo progetto, sei nel posto giusto. In questa guida ti accompagnerò dalla preparazione dellâambiente fino alla creazione di una semplice applicazione âHello Worldâ.
đ Prima di iniziare
Assicurati di avere tutto il necessario:
- PHP 7.4+ installato
- Composer installato per la gestione dei pacchetti
- Un ambiente locale come XAMPP, MAMP o Laravel Valet
- Un editor di codice (Visual Studio Code è una buona scelta)
đ Installiamo Laravel
Laravel può essere installato tramite Composer. Apri il terminale e digita:
bash
composer global require laravel/installer laravel new nome-progetto cd nome-progetto php artisan serve
Boom đĽ! Ora puoi visitare http://localhost:8000 per vedere la tua nuova applicazione Laravel in azione.
đď¸ Esploriamo la struttura
Allâinterno della cartella del progetto troverai:
app/â dove vivono i tuoi modelli e controllerroutes/â le rotte del tuo sito, comeweb.phpresources/views/â le pagine HTML con Blade.envâ il file di configurazione dellâambiente
đ§Š Creiamo la nostra prima rotta
Apri routes/web.php e aggiungi:
php
Route::get('/ciao', function () {
return view('ciao', ['messaggio' => 'Ciao dal mondo Laravel!']);
});
Ora crea la vista resources/views/ciao.blade.php:
blade
<h1>{{ $messaggio }}</h1>
Visita http://localhost:8000/ciao â et voilĂ , il tuo messaggio appare come per magia!
đ§ą Connessione al database
Modifica .env per impostare le credenziali MySQL. Laravel usa Eloquent, un ORM che rende la gestione del database semplice e leggibile.
env
DB_DATABASE=nome_database
DB_USERNAME=root
DB_PASSWORD=tuapassword
Puoi poi creare modelli e migrazioni con:
bash
đ E se volessi unâautenticazione?
Laravel offre pacchetti come Breeze e Jetstream per aggiungere registrazione e login in pochi minuti. Basta installare il pacchetto e lanciare php artisan migrate.
đ Conclusione
Laravel è come un coltellino svizzero per sviluppatori: elegante, potente e pronto a semplificarti la vita. Inizia con piccoli progetti, esplora la documentazione ufficiale e scopri tutto quello che questo framework ha da offrire.




Lascia un commento