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 controller
  • routes/ – le rotte del tuo sito, come web.php
  • resources/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

Il tuo indirizzo email non sarĂ  pubblicato. I campi obbligatori sono contrassegnati *

Benvenuto

Questo blog nasce con un obiettivo semplice: rendere la programmazione e l’innovazione tecnologica accessibili e coinvolgenti per tutti. Dalle basi del coding alle ultime tendenze nel mondo dell’intelligenza artificiale, dalle guide pratiche agli approfondimenti sulle tecnologie emergenti – ogni articolo è pensato per stimolare la curiosità, semplificare i concetti e invitare alla scoperta.

💡 Qui la tecnologia non è solo per esperti. È uno spazio inclusivo, dove si impara, si sperimenta e ci si ispira… insieme.

Let’s connect