Benvenuto su PHP Italia!

  1. Home
  2. Blog
  3. Tutorial
  4. Laravel: tutorial introduttivo di base
Laravel: tutorial introduttivo di base

Laravel: tutorial introduttivo di base

Scritto da Categoria: Tutorial Tipo di lettura: 1 min.

Laravel è un framework per applicazioni web PHP che offre una sintassi semplice e veloce. È pensato per semplificare lo sviluppo di progetti web trattando le problematiche comuni, permettendoti di concentrarti sullo sviluppo del tuo progetto senza preoccuparti dei dettagli minori.

Perché scegliere Laravel?

Laravel si distingue per l'esperienza di sviluppo che offre, grazie alle sue potenti funzionalità, un livello di astrazione del database performante (grazie alle migration), code e lavori pianificati, test di unità e integrazione, e molto altro!

Definito un framework progressivo, Laravel cresce con te. Se stai muovendo i primi passi nello sviluppo web, troverai una vasta libreria di documentazione, guide e tutorial video che ti aiuteranno senza sopraffarti.

Creazione di un progetto Laravel

Prima di creare il tuo primo progetto Laravel, assicurati che il tuo ambiente di sviluppo locale abbia PHP, composer e MySQL installati.

Come installare Apache + PHP + MySQL su Windows

Come installare Apache + PHP + MySQL su Mac

Ora puoi creare un nuovo progetto Laravel tramite il comando di Composer:

composer create-project laravel/laravel nome-progetto

Configurazione iniziale

Dopo la creazione, inizia il server di sviluppo locale di Laravel usando il comando:

php artisan serve

Questo renderà la tua applicazione accessibile nel browser all'indirizzo http://localhost:8000.

Configurazione dell'ambiente

Laravel gestisce le configurazioni specifiche dell'ambiente tramite il file .env alla radice della tua applicazione, che non dovrebbe mai essere incluso nel controllo versione del codice sorgente.

Database e migrazioni

Di default, Laravel utilizza SQLite, ma è possibile configurare altri driver di database modificando il file .env.

Per eseguire le migrazioni del database, usa il comando:

php artisan migrate

Laravel come Framework Full Stack

Laravel può funzionare come un framework full stack, gestendo sia il backend che il frontend delle tue applicazioni web.

Laravel come Backend per API

Puoi anche usare Laravel come backend per API per SPA o applicazioni mobili.

A breve sarà disponibile un corso gratuito di base sull'utilizzo di Laravel, entra nella community per essere avvisato non appean sarà online!