Categoria
Notizie Laravel
Notizie Laravel in italiano: release, package, tutorial e aggiornamenti dall'ecosistema. Traduzioni curate e revisionate per restare aggiornato su Laravel, Livewire e Filament.
Articoli
100 articoli
È stato rilasciato Laravel MCP 1.0
Il team di Laravel ha pubblicato Laravel MCP 1.0, la prima versione stabile del pacchetto per costruire server Model Context Protocol nelle applicazioni Laravel, con supporto alla revisione MCP 2026-07-28. La release introduce cataloghi di strumenti ricercabili, suggerimenti di cache, server stateless e nuove regole OAuth con PKCE. I client che usano ancora il vecchio handshake initialize continuano a funzionare.
Laravel Vet: esamina il codice Composer prima che venga installato
Laravel Vet è un nuovo plugin di Composer che mostra il codice in arrivo nella directory vendor/ prima che venga installato e ricorda i package di cui ti fidi in un file vet.json. Ogni modifica può essere revisionata manualmente oppure affidata a un coding agent locale, che risponde PASS, FAIL o WARN. Se un package non è trusted, l'update si interrompe: è proprio questo che rende Vet utile anche nelle pipeline di build.
Novità in PHP 8.6
PHP 8.6 sarà rilasciato il 19 novembre 2026 e introduce l'applicazione parziale di funzioni, la nuova funzione clamp(), la classe Time\Duration e una polling API unificata. Tra le altre novità figurano le proprietà readonly con valore predefinito, i DocComment sui parametri, gli enum con __debugInfo(), una gestione strutturata degli errori degli stream e valori predefiniti più sicuri per le sessioni. Il feature freeze è previsto per il 22 settembre 2026.
Monitoraggio PostgreSQL e Schema Linting per Laravel con Vacuum
Vacuum è un pacchetto di monitoraggio PostgreSQL per Laravel che legge le statistiche già raccolte da PostgreSQL e segnala i problemi individuati insieme alle istruzioni SQL per risolverli. Offre 13 regole di advisor, un health score su 100, una dashboard Blade o Filament e i comandi vacuum:check e vacuum:lint da usare in CI. Include anche snapshot storici, previsioni e una sezione di spiegazioni basata sulle tue tabelle.
Presentazione di Moat: Una revisione della sicurezza per il tuo account GitHub | Laravel - Lo stack pulito per Artisan e agenti
Moat è un nuovo strumento di revisione della sicurezza per account GitHub, organizzazioni e repository. Analizza le impostazioni di sicurezza esistenti e fornisce un report con suggerimenti per migliorare la postura di sicurezza. Ideale per sviluppatori PHP e Laravel.
Q&A: Migrazione di un'Architettura Ibrida a Laravel Cloud | Laravel - Lo stack pulito per Artisans e agenti
Trybe, che gestisce software di prenotazione per spa, ha migrato la sua complessa architettura ibrida da Laravel Vapor a Laravel Private Cloud senza perdere una singola richiesta. Il team ha condiviso come ha superato le sfide della migrazione, i vantaggi in termini di prestazioni e i risparmi sui costi.
I job di immagini in Laravel necessitano di idempotenza più che di nuove API
I job di immagini in Laravel devono essere trattati prima di tutto come workflow idempotenti. Usando record persistenti, percorsi deterministici, checksum e stato esplicito, è possibile gestire retry e sostituzioni in modo sicuro. Solo una pipeline a prova di retry è affidabile in produzione.
Risposte di immagini di Laravel: servire immagini ridimensionate dalle route
Dalla 13.25, Laravel permette di restituire immagini direttamente dalle route grazie al contratto Responsable. Con Image::fromStream() e toFormat() pubblico, puoi creare endpoint per immagini ridimensionate, con formati dinamici e cache HTTP. Scopri come costruire un endpoint completo che legge da S3 e serve WebP o AVIF.
Aggiornamento di luglio: 3.700 sviluppatori e 4,5 milioni di richieste dagli agenti | LaraPlugins — Blog di LaraPlugins
Luglio è stato il mese più intenso per LaraPlugins dal lancio, con 3.734 visitatori e 4,5 milioni di eventi dagli agenti. L'articolo analizza le novità, le lezioni apprese e l'importanza di progettare per gli umani mentre gli agenti ereditano la qualità.
Possiamo rendere il default di Tailwind una scelta più accessibile?
L'articolo spiega come i breakpoint in rem di Tailwind reagiscano alla dimensione del font predefinita del browser e perché questo possa essere un vantaggio o un rischio. Confronta i breakpoint in rem e px, analizza i requisiti WCAG e offre indicazioni pratiche per scegliere consapevolmente il default più adatto ai propri utenti.
Tutto ciò che abbiamo annunciato alla Laracon US 2026 | Laravel - Lo stack pulito per Artisans e agenti
Alla Laracon US 2026, Laravel ha annunciato nuove funzionalità come la manipolazione delle immagini, il supporto di Laravel LSP per più editor, Inertia DevTools e strumenti AI con approvazione umana. Sul lato Cloud, sono arrivate le managed queues, lo scale-to-zero Flex compute per MySQL, il secrets manager e il supporto a Next.js e Nuxt.
Formattazione Blade in Laravel Pint
Laravel Pint 1.30 introduce la formattazione dei template Blade tramite il nuovo flag --blade, basata su Prettier e il plugin prettier-plugin-blade. La regola Pint/laravel_blade è configurabile e può essere abilitata in pint.json. Inoltre, il comando --diff ora gestisce i file rinominati e --quiet invia i problemi su stderr.
Abbiamo ottenuto 151 al Proof of Usefulness di HackerNoon. Analizziamolo. — Blog di LaraPlugins
LaraPlugins ha ottenuto un punteggio di 151.37 al Proof of Usefulness di HackerNoon. L'articolo analizza i dati dietro il punteggio, l'integrazione MCP per gli agenti AI e le prossime aree di miglioramento. Un progetto in crescita, tutto organico e senza pubblicità.
Grandi miglioramenti delle prestazioni e patch di sicurezza per Filament v4.12 e v5.7!
Filament ha rilasciato nuove versioni con importanti miglioramenti delle prestazioni per form e tabelle, insieme a patch di sicurezza. I tempi di rendering sono stati ridotti drasticamente, con guadagni fino al 92%. Aggiunte anche nuove funzionalità di sicurezza e qualità della vita.
Laravel Doctor: Diagnostica la tua app con un comando Artisan
Laravel Doctor è un nuovo comando Artisan che esegue controlli di salute sull'applicazione, verificando configurazione, database, cache, storage e sicurezza. Può riparare automaticamente i problemi più comuni e offre ai pacchetti la possibilità di registrare diagnostiche personalizzate. Ideale per lo sviluppo locale, per la CI e per gli agenti AI di codifica.
I default di sicurezza di Laravel Cloud dietro ogni deploy | Laravel - Lo stack pulito per Artisans e agenti
Laravel Cloud applica di default le migliori pratiche di sicurezza a ogni deploy: mitigazione DDoS, WAF, rate limiting, patch automatiche, isolamento dei tenant, audit log e conformità SOC 2. Meno lavoro di infrastruttura e più tempo per il tuo prodotto.
Usare l'editor Markdown di Mailcoach in Filament
Spatie ha rilasciato spatie/filament-markdown-editor, un nuovo pacchetto che porta l'editor Markdown di Mailcoach direttamente in Filament, il potente admin panel per applicazioni Laravel. L'editor supporta l'upload delle immagini tramite drag and drop e l'evidenziazione automatica del codice, ed è basato su SimpleMDE. Si integra come qualsiasi altro elemento di form all'interno di una resource di Filament.
Come scaliamo i nostri server
Mailcoach deve gestire l'invio di centinaia di migliaia di email, anche da parte di più utenti contemporaneamente. Per rispettare il GDPR, l'applicazione gira solo su server nell'UE e scala automaticamente la capacità tramite il pacchetto spatie/laravel-dynamic-servers, che crea e distrugge i server in base ai tempi di attesa delle code gestite da Laravel Horizon.
Usare i job invece dei comandi nello schedule di un'app Laravel
In un'applicazione Laravel puoi pianificare i comandi Artisan nel console kernel, ma in Mailcoach abbiamo scelto di pianificare dei job. Questa strategia permette di rendere tenant-aware i comandi esistenti senza modificarne il codice sorgente e di eseguirli in modo concorrente tramite più queue worker.
Usare lo shadow DOM come un iframe migliore
Mailcoach mostra le newsletter inviate in un archivio personalizzabile, ma il CSS del sito non deve interferire con il layout del messaggio. Scopriamo come lo shadow DOM incapsula il contenuto HTML in modo isolato, offrendo vantaggi in termini di flusso e sicurezza rispetto a un iframe.