> ## 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 settembre 2026

> Aggiornamenti di Laravel 13 e dei prodotti ufficiali di settembre 2026. Creazione a runtime dei provider AI, estensioni della ricerca di Scout, Mercure, trasferimenti tra dischi, gestione delle code e ambienti di anteprima isolati su Cloud.

A settembre 2026 si sono ampliate le possibilità di configurare l'AI per singolo tenant e le opzioni per i motori di ricerca, e sono arrivate nuove funzionalità a supporto della gestione di storage, code e database. Per Laravel Cloud sono stati presentati ambienti di anteprima che isolano le risorse per ogni Pull Request e metriche delle richieste utilizzabili senza pacchetti aggiuntivi.

Questa pagina raccoglie le principali modifiche sulla base dell'articolo del blog ufficiale "Laravel September product updates", pubblicato il 2 ottobre, e delle note di rilascio ufficiali di Laravel 13 pubblicate a settembre. Le voci della sezione Framework includono anche le modifiche ai pacchetti ufficiali come AI SDK, Scout ed Echo. Non valutare gli aggiornamenti di questi pacchetti basandoti solo sul numero di versione del Framework.

Fonti:

* [Laravel September product updates](https://laravel.com/blog/laravel-september-product-updates)
* [Laravel Framework changelog](https://laravel.com/framework/docs/changelog)
* [Laravel Framework v13.30.0](https://github.com/laravel/framework/releases/tag/v13.30.0)
* [Laravel Framework v13.30.1](https://github.com/laravel/framework/releases/tag/v13.30.1)
* [Laravel Framework v13.31.0](https://github.com/laravel/framework/releases/tag/v13.31.0)
* [Laravel Framework v13.32.0](https://github.com/laravel/framework/releases/tag/v13.32.0)
* [Laravel Framework v13.33.0](https://github.com/laravel/framework/releases/tag/v13.33.0)
* [Laravel Framework v13.34.0](https://github.com/laravel/framework/releases/tag/v13.34.0)

## Laravel Framework e pacchetti ufficiali

### Creare a runtime i provider AI per ogni tenant

Con `Ai::build()` dell'AI SDK è ora possibile creare un provider a partire da un array di configurazione. Puoi usare credenziali ottenute a runtime senza modificare la configurazione dei provider già registrata nell'applicazione.

Ad esempio, se ogni tenant usa la propria chiave API di Anthropic, puoi creare il provider dalla configurazione del tenant e passarlo al `prompt()` dell'agente. Il provider così creato può essere indicato anche come candidato per il failover.

Quando gestisci le credenziali di più tenant, l'aspetto importante è poter indicare esplicitamente il provider da usare per la chiamata, invece di riscrivere la configurazione globale. Per le basi dell'AI SDK consulta la [guida all'AI SDK](/it/ai-sdk).

Fonte primaria: [Build AI providers from runtime configuration](https://laravel.com/framework/docs/changelog#september-2026-build-ai-providers-from-runtime-configuration)

### Estensioni della ricerca Typesense e Meilisearch in Scout

Nell'engine Typesense di Scout sono ora disponibili la ricerca semantica con `semantic()` e la ricerca ibrida con `hybrid()`. I vettori possono essere generati con Laravel AI, ma puoi anche usare la funzionalità di Embedding automatico di Typesense o vettori preparati in autonomia.

Nell'engine Meilisearch è ora possibile usare gli Embedder nativi di Meilisearch. A seconda dell'architettura, puoi scegliere se generare gli Embedding nell'applicazione oppure delegarli al motore di ricerca.

Dopo le estensioni della ricerca di agosto, settembre è il mese in cui sono aumentate le opzioni per generare gli Embedding lato Typesense e Meilisearch. Verifica la configurazione di ciascun engine in [Scout](/it/scout) e nella [guida alla ricerca](/it/search).

Fonte primaria: [Ricerca semantica e ibrida in Typesense](https://laravel.com/framework/docs/changelog#september-2026-semantic-and-hybrid-search-for-typesense), [Embedder nativi di Meilisearch](https://laravel.com/framework/docs/changelog#september-2026-use-meilisearchs-native-embedders-with-scout)

### Comunicazione in tempo reale con Mercure

A Laravel Echo è stato aggiunto il connettore Mercure. Poiché utilizza l'API standard del browser `EventSource`, non servono librerie client aggiuntive. Supporta i canali Private, Presence e cifrati, oltre a Whisper.

Il Framework v13.32.0 include il driver di broadcasting Mercure e il supporto all'installazione di Mercure tramite `install:broadcasting`. Con la v13.33.0 sono gestiti anche gli URL relativi del Mercure Hub.

La funzionalità si usa combinando il connettore lato Echo con il driver lato Laravel. Per la configurazione e l'autenticazione consulta [Broadcasting con Mercure](/it/advanced/mercure-broadcasting).

Fonte primaria: [Mercure broadcasting in Laravel Echo](https://laravel.com/framework/docs/changelog#september-2026-mercure-broadcasting-in-laravel-echo), [v13.32.0](https://github.com/laravel/framework/releases/tag/v13.32.0), [v13.33.0](https://github.com/laravel/framework/releases/tag/v13.33.0)

### Copiare e spostare file tra dischi

Con la v13.32.0 sono stati aggiunti al filesystem `copyToDisk()` e `moveToDisk()`. Permettono di trasferire file in streaming tra dischi diversi, ad esempio da un disco locale a S3. Come destinazione puoi passare non solo il nome del disco, ma anche un'istanza del filesystem.

`moveToDisk()` elimina il file di origine solo dopo che la copia è andata a buon fine. Per le migrazioni tra dischi diventa meno necessario costruire nell'applicazione lettura, scrittura ed eliminazione come passaggi separati.

Fonte primaria: [Copy or move files between disks](https://laravel.com/framework/docs/changelog#september-2026-copy-or-move-files-between-disks), [v13.32.0](https://github.com/laravel/framework/releases/tag/v13.32.0). Pagina correlata: [Filesystem](/it/filesystem)

### Miglioramenti a misurazione, arresto e retry delle code

Con i rilasci di settembre sono stati rafforzati gradualmente il monitoraggio dello stato delle code e il controllo dei worker.

| Rilascio | Modifiche principali |
| - | - |
| v13.30.0 | Visualizzazione del motivo di arresto di `queue:work`, metodi della famiglia `totalXSize` per Cloud Queue, supporto a `createPayloadUsing` nel Queue Manager. |
| v13.30.1 | Aggiunta delle informazioni su connessione e coda all'evento `WorkerStopping`. |
| v13.31.0 | `totalSize()` della Queue, evento `JobInterrupted`, aggiunta delle informazioni su connessione e coda a `WorkerStopping` quando il worker viene terminato. Corrette anche le operazioni sulle code con Redis Cluster. |
| v13.32.0 | Possibilità di usare Enum nei metodi di pausa e ripresa delle code. Aggiunto `isManagedQueue` al Cloud Manager. |
| v13.33.0 | Opzione per non terminare il worker in caso di timeout del job, miglioramenti ai retry dei job su Cloud, salto dei batch non ritentabili con `queue:retry-batch`. |
| v13.34.0 | Aggiunta della durata di elaborazione all'evento `JobProcessed`, notifica ai job prima del timeout, opzione `--queue` per `queue:flush`, opzione per conteggiare i crash del worker in `maxExceptions`. |

Con la v13.34.0, `queue:restart` mostra un errore per i worker che non possono essere riavviati. È una modifica che aiuta a individuare le situazioni in cui un comando operativo sembra riuscito ma il riavvio previsto non avviene.

La fonte di ciascuna voce sono le [note di rilascio ufficiali](https://github.com/laravel/framework/releases) indicate sopra. Per le operazioni di base consulta la [guida alle code](/it/queues), mentre per il controllo lato job consulta la [guida avanzata al controllo dei job](/it/advanced/queue-job-control).

### Nuove funzionalità per database, Eloquent e cache

* **Eliminazione degli indici vettoriali**: con la v13.30.1 è stato aggiunto `dropVectorIndex()` allo Schema Blueprint.
* **Operazioni INPLACE su MySQL**: con la v13.33.0 è stato aggiunto il modificatore di algoritmo DDL `inplace()` per le operazioni su indici e chiavi esterne. Pagina correlata: [Migrazioni](/it/migrations).
* **Rilettura degli attributi del modello dopo la scrittura**: con la v13.33.0 è stata aggiunta la possibilità di rileggere dopo la scrittura gli attributi del modello configurati.
* **Cast che preservano NULL**: con la v13.33.0 è stata aggiunta a `AsCollection` e `AsArrayObject` un'opzione facoltativa per salvare un vero `NULL`.
* **Cache memoizzata con tag**: con la v13.33.0 è supportata la memoizzazione della cache con tag. Pagina correlata: [Cache](/it/cache).
* **Recupero delle informazioni sullo schema**: con la v13.34.0 è stato aggiunto `getColumn()` allo Schema Builder.
* **Test del database**: con la v13.34.0 `assertDatabaseCount` accetta ora un array.
* **Collection**: sono stati aggiunti `chunkBy()` con la v13.30.0 e il supporto a `sole` nel Higher Order Proxy con la v13.33.0.

### Correzioni del comportamento esistente

Oltre alle nuove funzionalità, sono incluse anche correzioni che hanno effetto sulle applicazioni esistenti.

* Con la v13.31.0 sono stati corretti il problema per cui `lazy()` e `lazyById()` ignoravano `limit()` e `offset()` e quello per cui il Context non veniva propagato ai processi concorrenti.
* Con la v13.32.0 è stato corretto il problema per cui, nella cache con tag su Redis, la scadenza dei tag non veniva sincronizzata durante `touch()`.
* Con la v13.34.0 è stato corretto il problema per cui, ritentando una richiesta Multipart del client HTTP, il contenuto degli stream allegati andava perso.
* Con la v13.34.0 è stato corretto il problema per cui `wherePivotBetween()` delle Pivot veniva ignorato da `sync()`, `detach()` e `updateExistingPivot()`.
* Con la v13.34.0 è stato corretto il problema per cui `DatabaseLock` all'interno di una transazione nascondeva i deadlock.

Questo elenco non comprende tutte le modifiche di settembre. Per le correzioni minori e gli aggiornamenti delle dipendenze consulta le singole note di rilascio.

## Laravel Cloud

Nel blog mensile ufficiale sono state presentate le seguenti modifiche.

| Funzionalità | Novità |
| - | - |
| Ambienti di anteprima isolati | Configurazione migliorata che prepara nuove risorse per ogni Pull Request senza fare riferimento alle risorse di produzione. Con la dimensione Flex vanno in pausa tra una revisione e l'altra e vengono eliminati al merge o alla chiusura della PR. Nella schermata Deployments vengono mostrati anche il branch, l'ultimo commit e il link all'anteprima. |
| Metriche delle richieste | Nella scheda Requests di Monitoring puoi consultare il numero di richieste, i codici di risposta e i tempi di elaborazione per pagina. Puoi filtrare per dominio e periodo, senza aggiungere pacchetti né modificare il codice. |
| Managed database users | Puoi creare utenti aggiuntivi nel cluster di database e concedere permessi di sola lettura o di lettura e scrittura solo sui database necessari. Supporta Laravel MySQL, RDS MySQL e RDS Postgres. |
| Espansione automatica dello storage MySQL | Quando l'utilizzo dello storage di Laravel MySQL raggiunge il 90%, la capacità viene aumentata del 50%. L'espansione avviene online ed è possibile specificare una dimensione massima o disattivarla per singolo database. |
| Log drains | Con il piano Enterprise puoi inoltrare in tempo reale i log dell'applicazione al tuo bucket Amazon S3. Utile per la conservazione a lungo termine o l'integrazione con l'infrastruttura di monitoraggio esistente. |

Fonte primaria: [Laravel Cloud changelog](https://laravel.com/cloud/docs/changelog). Pagina correlata: [Introduzione a Laravel Cloud](/it/blog/laravel-cloud)

## Laravel Forge

* **Gestione delle regole di redirect**: è ora possibile importarle in blocco da CSV, scegliendo se aggiungerle alle regole esistenti o sostituirle. Sono supportati anche l'esportazione in CSV e la modifica dell'ordine di esecuzione delle regole tramite trascinamento.
* **Server muting**: nelle impostazioni delle notifiche puoi ora selezionare dei server e silenziarli. Utile per escludere dalla casella di posta le notifiche degli ambienti di staging e di test.

Fonte primaria: [Laravel Forge changelog](https://laravel.com/forge/docs/changelog)

## Articoli correlati

<Columns cols={2}>
  <Card title="Aggiornamenti di agosto 2026" icon="calendar" href="/it/blog/changelog/202608">
    Un riepilogo di dischi read-through, estensioni della ricerca di Scout e rinnovamento di Managed Queues su Cloud.
  </Card>

  <Card title="Broadcasting con Mercure" icon="tower-broadcast" href="/it/advanced/mercure-broadcasting">
    Scopri come integrare Mercure in Laravel ed Echo.
  </Card>
</Columns>


## Related topics

- [Aggiornamenti Laravel di marzo 2026](/it/blog/changelog/202603.md)
- [Aggiornamenti Laravel di luglio 2026](/it/blog/changelog/202607.md)
- [Aggiornamenti Laravel di giugno 2026](/it/blog/changelog/202606.md)
- [Aggiornamenti Laravel di maggio 2026](/it/blog/changelog/202605.md)
- [Aggiornamenti Laravel di agosto 2026](/it/blog/changelog/202608.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.