Vai al contenuto

Laravel 13: cos’è questo framework, a cosa serve e cosa porta la nuova versione

Il 17 marzo 2026 Taylor Otwell — il creatore di Laravel — ha annunciato sul palco di Laracon EU la versione 13 del framework. Laravel 13 è ora disponibile, con PHP 8.3 come versione minima richiesta e un ciclo di supporto che garantisce bug fix fino al terzo trimestre del 2027 e patch di sicurezza fino al marzo 2028.

Ma prima di entrare nelle novità, vale la pena rispondere a una domanda che chi non lavora nel mondo dello sviluppo software si pone spesso: cos’è Laravel, a cosa serve davvero, e perché dovrebbe interessarti?

Cos’è Laravel

Laravel è un framework open source per lo sviluppo di applicazioni web scritte in PHP — il linguaggio di programmazione che fa girare oltre il 75% dei siti web a livello mondiale, WordPress incluso. Un framework non è un semplice strumento: è un’infrastruttura completa che fornisce agli sviluppatori una struttura, un insieme di regole e una libreria di componenti già pronti con cui costruire applicazioni complesse in modo ordinato, sicuro e veloce.

Laravel alimenta oltre 960.000 siti web e detiene più del 50% del mercato dei framework PHP. Si è classificato al primo posto nel sondaggio degli sviluppatori di Stack Overflow per il quinto anno consecutivo. Non è un caso: è il framework che ha reso PHP elegante, produttivo e moderno in un’epoca in cui molti lo davano per superato.

Per cosa si usa concretamente

Laravel è la scelta naturale per costruire tutto ciò che richiede logica applicativa complessa dietro le quinte: portali B2B, piattaforme ecommerce personalizzate, API che connettono sistemi diversi, gestionali aziendali su misura, sistemi di integrazione tra ERP, PIM e shop online. È il framework che permette a un team di sviluppo di costruire qualcosa che non esiste ancora su scaffale — qualcosa che risponde esattamente alle esigenze di un’azienda specifica, non ai compromessi di un prodotto preconfezionato.

In Seisnet usiamo Laravel per i progetti dove le piattaforme standard non bastano: integrazioni omnicanale complesse, piattaforme custom per la gestione di reti distributive, sistemi di data enrichment con AI, e architetture che devono connettere in modo affidabile più sistemi aziendali. Il progetto RCE Foto — un’integrazione retail omnicanale per un network europeo — è stato sviluppato proprio con Laravel, perché nessuna piattaforma ecommerce off-the-shelf avrebbe potuto gestire quella complessità.

Le novità di Laravel 13

Laravel 13 prosegue la cadenza annuale di rilascio con un focus su workflow AI-nativi, default più robusti e API per gli sviluppatori più espressive. Questa release include primitive AI di prima parte, risorse JSON:API, capacità di ricerca semantica e vettoriale, e miglioramenti incrementali su code, cache e sicurezza.

Il tagline scelto per questa versione dice tutto: “The clean stack for Artisans and agents” — uno stack pulito per sviluppatori e agenti AI.

1. Laravel AI SDK: l’intelligenza artificiale diventa parte del framework

La novità più importante di Laravel 13 è che l’AI SDK dà a Laravel astrazioni di prima parte per generazione di testo, embeddings, agenti, audio, immagini e vector store. Questo significa che i team di sviluppo possono integrare funzionalità AI direttamente nelle applicazioni Laravel senza dover costruire wrapper personalizzati intorno alle API dei singoli provider.

L’AI SDK (laravel/ai) supporta oltre 10 provider tra cui OpenAI, Anthropic, Gemini e Ollama, e permette di costruire agenti AI, workflow multi-agente e pipeline RAG interamente all’interno di Laravel. Cambiare provider — da OpenAI ad Anthropic, per esempio — significa modificare un valore di configurazione, non riscrivere il codice.

Per le aziende che stanno valutando di integrare AI nei loro sistemi di gestione ordini, nel customer service, nell’analisi dei dati di vendita o nell’automazione dei processi, questo abbassa significativamente la barriera tecnica.

2. Ricerca semantica e vettoriale nativa

Laravel 13 approfondisce la sua capacità di ricerca semantica con supporto nativo alle query vettoriali, workflow di embedding, e API correlate. Queste funzionalità rendono semplice costruire esperienze di ricerca basate sull’AI usando PostgreSQL con pgvector, inclusa la ricerca per similarità semantica su embeddings generati direttamente da stringhe di testo.

In pratica, questo permette di costruire ricerche che capiscono il significato di ciò che l’utente sta cercando — non solo le parole esatte. Un sistema che risponde a “giacca impermeabile per montagna” anche se il prodotto è descritto come “giaccone tecnico da trekking”. Per ecommerce con cataloghi ampi o piattaforme documentali, è una capacità che fino a ieri richiedeva servizi esterni dedicati.

3. Tre strumenti AI che lavorano insieme

Laravel ha creato tre pacchetti AI: Laravel AI SDK, Laravel Boost e Laravel MCP. Ognuno risolve un problema diverso. L’AI SDK consuma AI, Laravel MCP espone la tua applicazione all’AI, Laravel Boost aiuta gli agenti AI a scrivere codice Laravel migliore.

Il più interessante dal punto di vista applicativo è Laravel MCP (Model Context Protocol): permette di costruire server MCP come applicazioni Laravel, definendo strumenti come classi PHP raggruppate in server ed esposte via HTTP o stdio. In termini concreti, significa che un’applicazione Laravel può diventare un fornitore di strumenti per agenti AI — un sistema gestione ordini che risponde a ChatGPT, un catalogo prodotti che Claude può interrogare, un CRM che Cursor può aggiornare.

4. PHP 8.3 e nuovi attributi nativi

Laravel 13 richiede PHP 8.3 come versione minima. Questo non è un dettaglio tecnico secondario: PHP 8.3 porta miglioramenti significativi alle prestazioni, tipizzazione più rigorosa e nuove funzionalità del linguaggio che permettono di scrivere codice più sicuro e manutenibile.

Laravel 13 introduce la sintassi degli attributi PHP nativi come alternativa opzionale alle dichiarazioni di proprietà di classe in oltre 15 punti del framework, inclusi modelli, controller, job, comandi, listener, e altro. Per i team di sviluppo, questo si traduce in codice più compatto, più leggibile e più facile da mantenere nel tempo.

5. JSON:API resources, code routing e altri miglioramenti

Laravel ora include risorse JSON:API di prima parte, semplificando la restituzione di risposte conformi alla specifica JSON:API. Queste risorse gestiscono la serializzazione degli oggetti, l’inclusione delle relazioni, i campi sparsi, i link e gli header di risposta conformi allo standard. Per chi costruisce API che devono dialogare con sistemi esterni — ERP, marketplace, piattaforme di terze parti — è una semplificazione concreta.

Sempre sul fronte delle API, Laravel 13 aggiunge il routing delle code per classe tramite Queue::route(...), permettendo di definire regole di routing predefinite per specifici job in un unico posto centrale. Su architetture complesse con molti processi asincroni, questo migliora l’ordine e la manutenibilità del codice.

6. Zero breaking changes: aggiornare è semplice

Gran parte del focus di questo ciclo di rilascio è stata la minimizzazione dei breaking changes. Il team si è dedicato a miglioramenti continui della qualità durante tutto l’anno che non rompono le applicazioni esistenti.

La guida ufficiale all’upgrade stima circa 10 minuti per molte applicazioni. È un’affermazione coraggiosa per un major release, ma riflette una filosofia precisa: Laravel vuole che il costo dell’aggiornamento sia minimo, così che i team possano restare sempre sulla versione corrente e beneficiare dei miglioramenti continui.

Perché Seisnet usa Laravel

Ci sono molte ragioni per cui Laravel è il framework di riferimento per i progetti più complessi che sviluppiamo.

La prima è la scalabilità architecturale: Laravel permette di costruire sistemi che possono crescere nel tempo senza dover riscrivere tutto da capo. Quando un cliente cresce — più prodotti, più utenti, più canali di vendita — l’applicazione può evolvere senza traumi.

La seconda è la maturità dell’ecosistema: trent’anni di PHP e quindici anni di evoluzione del framework si traducono in un ecosistema di librerie, strumenti e best practice che copre praticamente ogni esigenza. Non si reinventa la ruota, si usa quello che funziona e si costruisce sopra.

La terza, con Laravel 13, è sempre più l’AI-readiness: la possibilità di integrare intelligenza artificiale direttamente nella logica applicativa — non come funzionalità separata ma come parte integrante del sistema — apre scenari nuovi per l’automazione dei processi, la personalizzazione dei cataloghi, l’analisi dei dati e l’assistenza agli utenti.

Se stai lavorando a un progetto che richiede una piattaforma custom — un sistema di gestione ordini B2B, un’integrazione omnicanale, un portale distributori, un’applicazione che deve connettere più sistemi aziendali — Laravel 13 è la base su cui vogliamo costruirlo.

Hai un progetto che richiede sviluppo custom? Raccontaci cosa stai cercando di costruire. Valutiamo insieme se Laravel è la scelta giusta e cosa servirebbe per realizzarlo.

Parliamo del tuo progetto →

 

Contattaci