Categoria

Pagina 1 di 1

Laravel Helpers

Laravel Helpers: le funzioni globali del framework e quando (non) definirne di proprie. Convenzioni, namespace, alternative più pulite.

Laravel è il framework PHP che uso in buona parte dei progetti dei miei clienti, dalle versioni 5.x fino alle più recenti. In questa categoria tratto specifiche componenti e pattern Laravel che trovo utili nella pratica quotidiana, con l'obiettivo di produrre applicazioni manutenibili e scalabili nel tempo.

Per approfondire Laravel Helpers nel tuo progetto, scrivimi per una consulenza mirata oppure scopri il mio percorso professionale.

L'helper once() in Laravel 12: memoizzazione per-request con WeakMap al posto di proprietà statiche e cache forzata

L'helper once() in Laravel 12: memoizzazione per-request con WeakMap al posto di proprietà statiche e cache forzata L'helper once(), introdotto in Laravel 11 (PR #49744, Nuno Maduro), usa internamente una WeakMap di PHP 8.0 per cachare il risultato di una closure per la durata della request. In metodi d'istanza la cache è per-oggetto, in metodi statici è per-classe, in contesto globale è per call-site. In Octane, FlushOnce esegue Once::flush() tra le request. Continua a leggere
Ultima modifica: