> ## Documentation Index
> Fetch the complete documentation index at: https://kawax.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Cos'è Laravel

> Panoramica e caratteristiche di Laravel e i motivi per sceglierlo.

## Cos'è Laravel

Laravel è un framework per applicazioni web scritto in PHP dalla sintassi espressiva ed elegante.
Un framework fornisce la struttura e il punto di partenza per costruire un'applicazione, così puoi concentrarti sul creare qualcosa di straordinario senza doverti preoccupare dei dettagli implementativi.

Laravel offre funzionalità potenti puntando al tempo stesso a una developer experience eccellente.
Include molte funzionalità: dependency injection, uno strato di astrazione del database espressivo, code e job pianificati, test unitari e di integrazione, e molto altro.

<Info>
  Che tu sia alle prime armi con i framework web PHP o che tu abbia molti anni di esperienza, Laravel è un framework che cresce con te.
</Info>

## Perché usare Laravel

### Un framework progressivo

Laravel è un framework "progressivo".
Quando muovi i primi passi nello sviluppo web, la documentazione ricca, le guide e i [video tutorial](https://laracasts.com) ti accompagnano nell'apprendimento senza sopraffarti.

Agli sviluppatori senior offre strumenti solidi come [dependency injection](/it/service-container), [test unitari](/it/testing), [code](/it/queues) ed [eventi in tempo reale](/it/broadcasting).

### Un framework scalabile

Laravel è estremamente scalabile.
Grazie alle caratteristiche di scalabilità di PHP e al supporto per sistemi di cache distribuita veloci come Redis, la scalabilità orizzontale con Laravel è semplice.
Nella pratica, le applicazioni Laravel vengono scalate senza problemi fino a gestire centinaia di milioni di richieste al mese.

### Un framework compatibile con l'AI

Le convenzioni e la struttura ben definita di Laravel sono ideali per lo sviluppo assistito dall'AI con strumenti come Cursor e Claude Code.
Quando dai un'istruzione per aggiungere controller o migration, l'agente AI sa esattamente dove collocarli.

### Un framework guidato dalla community

Migliaia di sviluppatori di talento in tutto il mondo [contribuiscono al framework](https://github.com/laravel/framework).
Combinando i migliori pacchetti dell'ecosistema PHP, Laravel offre il framework più robusto e amichevole per gli sviluppatori.

## Caratteristiche principali di Laravel

<AccordionGroup>
  <Accordion title="Eloquent ORM">
    Puoi eseguire operazioni sul database con un'interfaccia object-oriented intuitiva.
    Definisci una classe modello per ciascuna tabella e la usi per manipolare i dati.
  </Accordion>

  <Accordion title="Motore di template Blade">
    Un motore di template semplice e potente.
    Puoi usare codice PHP senza restrizioni e, al tempo stesso, aumentare la produttività con direttive comode.
  </Accordion>

  <Accordion title="Riga di comando Artisan">
    Con il comando `php artisan` puoi automatizzare molte operazioni: generare controller e modelli, eseguire migration, svuotare la cache e altro.
  </Accordion>

  <Accordion title="Autenticazione e autorizzazione">
    I meccanismi di autenticazione utente sono integrati nel framework e, usando gli starter kit, puoi costruire la funzionalità di login in pochi minuti.
  </Accordion>

  <Accordion title="Test">
    Sono supportati di default i test unitari e funzionali con [Pest](https://pestphp.com) o [PHPUnit](https://phpunit.de/).
  </Accordion>
</AccordionGroup>

## Prossimi passi

<Card title="Installazione" icon="download" href="/it/installation">
  Installa PHP e Laravel e crea il tuo primo progetto.
</Card>


## Related topics

- [Laravel Telescope](/it/telescope.md)
- [Laravel Pint](/it/pint.md)
- [Laravel Pennant](/it/pennant.md)
- [Laravel Pulse](/it/pulse.md)
- [Introduzione a Laravel Nightwatch](/it/blog/nightwatch-introduction.md)
