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

# Aggiornamenti Laravel di marzo 2026

> Aggiornamenti dell'ecosistema Laravel di marzo 2026. Riepilogo dei grandi aggiornamenti come il rilascio di Laravel 13, AI SDK, JSON:API e Inertia v3.

Marzo 2026 è stato un mese storico per l'ecosistema Laravel. È stato rilasciato ufficialmente **Laravel 13** e sono state pubblicate contemporaneamente numerose funzionalità importanti, tra cui l'AI SDK di prima parte, le risorse JSON:API e Inertia v3.

Fonte: [Laravel March Product Updates](https://laravel.com/blog/laravel-march-product-updates)

***

## Laravel Framework

### Laravel AI SDK

Laravel 13 introduce un AI SDK di prima parte, offrendo un'API unificata per la generazione di testo, agenti con chiamata di strumenti, embedding, audio, immagini e l'integrazione con vector store. Puoi costruire funzionalità AI indipendenti dal provider con un'esperienza di sviluppo Laravel-native coerente.

```php theme={null}
use Laravel\Ai\Facades\Ai;

$response = Ai::text('gpt-4o')->generate('What is Laravel?');
```

### Risorse JSON:API

Laravel introduce le risorse JSON:API di prima parte. Diventa facile restituire risposte conformi alla specifica JSON:API: la serializzazione degli oggetti risorsa, l'inclusione delle relazioni, gli sparse fieldset, i link e gli header di risposta conformi a JSON:API vengono gestiti automaticamente.

```php theme={null}
use Laravel\JsonApi\Resources\JsonApiResource;

class UserResource extends JsonApiResource
{
    public function toAttributes(Request $request): array
    {
        return [
            'name' => $this->name,
            'email' => $this->email,
        ];
    }
}
```

### Rafforzamento della protezione anti-forgery delle richieste

Come rafforzamento della sicurezza, il middleware di protezione CSRF è stato formalizzato come `PreventRequestForgery`. Mantenendo la compatibilità con la protezione CSRF basata su token, è stata aggiunta la validazione delle richieste basata sull'origine.

### Queue routing

Con `Queue::route()` è ora possibile fare il routing delle code a livello di classe. Puoi gestire in un unico posto le regole di routing predefinite di coda e connessione per specifici job.

```php theme={null}
Queue::route(ProcessPodcast::class, connection: 'redis', queue: 'podcasts');
```

### Ampliamento degli attributi PHP

Laravel 13 amplia il supporto agli attributi PHP di prima parte in tutto il framework. Sono stati aggiunti attributi relativi a controller e autenticazione (come `#[Middleware]`, `#[Authorize]`) e configurazione e comportamento possono essere descritti in modo più dichiarativo.

```php theme={null}
use Illuminate\Routing\Attributes\Middleware;

class UserController extends Controller
{
    #[Middleware('auth')]
    public function index(): Response
    {
        // ...
    }
}
```

### Cache::touch()

È stato aggiunto `Cache::touch()`, che permette di estendere il TTL di un elemento di cache esistente senza recuperarlo e risalvarlo.

```php theme={null}
Cache::touch('user-session', now()->addHour());
```

### Ricerca semantica e vettoriale

Sono stati aggiunti supporto nativo per le query vettoriali, workflow di embedding e API correlate. Puoi costruire facilmente una ricerca AI-powered usando PostgreSQL + pgvector.

***

## Inertia v3

### Plugin Vite

Grazie al nuovo plugin `@inertiajs/vite`, non serve più il boilerplate scritto nell'entry point. Le pagine vengono risolte automaticamente dalla directory `./Pages` e anche code splitting e lazy loading sono gestiti automaticamente. Anche la configurazione dell'SSR è zero-config.

```bash theme={null}
npm install @inertiajs/vite --save-dev
```

### SSR durante lo sviluppo

Ora l'SSR funziona automaticamente con `npm run dev`. Non è necessario un processo Node.js separato durante lo sviluppo e le pagine sono renderizzate server-side per impostazione predefinita.

### Rimozione di Axios

Axios e qs sono stati completamente rimossi dalle dipendenze di Inertia. Un leggero client XHR integrato gestisce tutta la comunicazione HTTP, riducendo la dimensione del bundle e l'impronta delle dipendenze.

<Info>
  Se dipendi ad esempio dagli interceptor di Axios, un adattatore Axios mantiene il funzionamento durante la migrazione.
</Info>

### Aggiornamenti ottimistici

È stato aggiunto il metodo `.optimistic()` che aggiorna la UI immediatamente senza attendere la risposta del server.

```javascript theme={null}
router.post('/posts', data, {
    optimistic: (currentProps) => ({
        posts: [...currentProps.posts, { ...data, id: 'temp' }],
    }),
});
```

### Instant visits

Ora è possibile passare immediatamente al componente della pagina di destinazione mentre la richiesta al server procede in background.

***

## Altri pacchetti

### Nuove funzionalità di Prompts

* **`datatable()`**: nuovo prompt con supporto a browsing, ricerca e selezione di dati in forma tabellare
* **`title()`**: impostazione del titolo della finestra del terminale
* **`stream()`**: visualizzazione in streaming in tempo reale delle risposte AI
* **`task()`**: visualizzazione dell'esecuzione di task con spinner
* **`autocomplete()`**: prompt con completamento dell'input
* **`notify()`**: notifiche desktop native macOS/Linux

### Passport

* **Attributo `#[TokenCan]`**: dichiara direttamente gli scope del token richiesti sui metodi del controller

```php theme={null}
class PhotoController
{
    #[TokenCan('read')]
    public function index() { /* ... */ }

    #[TokenCan('write')]
    public function store() { /* ... */ }
}
```

### Reverb

* **Rate limiting**: supporto al rate limiting per applicazione utilizzando il rate limiter integrato di Laravel

### Scout

* **Supporto degli operatori in `where()`**: la scrittura `where('created_at', '>', $date)` ora è utilizzabile nel query builder

***

## Laravel Cloud e Laravel Forge

| Prodotto          | Aggiornamenti principali                                                                                             |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Laravel Cloud** | Trial gratuita da \$5 senza carta di credito, SSO GitHub, autoscaling pianificato, redesign della pagina di utilizzo |
| **Laravel Forge** | Supporto ai database Managed PostgreSQL su VPS (con osservabilità, read replica e backup automatici)                 |


## Related topics

- [Aggiornamenti Laravel di giugno 2026](/it/blog/changelog/202606.md)
- [Aggiornamenti Laravel di maggio 2026](/it/blog/changelog/202605.md)
- [Aggiornamenti Laravel di aprile 2026](/it/blog/changelog/202604.md)
- [Riepilogo delle novità di Laravel 13](/it/blog/laravel-13-new-features.md)
- [Presentazione di Laravel Wayfinder](/it/blog/wayfinder-introduction.md)
