Categoria

Pagina 1 di 1

Laravel Controllers

Laravel Controllers: best practice per controller snelli, resource controller, single action controller, form request injection.

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 Controllers nel tuo progetto, scrivimi per una consulenza mirata oppure scopri il mio percorso professionale.

Controller base Laravel 12: da AuthorizesRequests e ValidatesRequests impliciti a Form Request, Gate e composizione esplicita

Controller base Laravel 12: da AuthorizesRequests e ValidatesRequests impliciti a Form Request, Gate e composizione esplicita Il PR #6188 "Slim skeleton" di Taylor Otwell ha rimosso AuthorizesRequests e ValidatesRequests dal Controller base di Laravel 11. La motivazione: "$this->validate has not been documented in some time. $this->authorize can simply be Gate::authorize." Le Form Request (introdotte in Laravel 5.0, febbraio 2015) e il facade Gate sostituiscono i trait impliciti con composizione esplicita - il principio "favor composition over inheritance" del Gang of Four applicato al framework. Continua a leggere
Ultima modifica: