Type casting automatico nel Model
Quick note su come il metodo casts() converte automaticamente i valori dal database ai tipi PHP corretti.
1 min di letturaPHP
Luigi Iadicola, Programmatore - Napoli
Tipi giusti senza conversioni manuali
Definendo il metodo casts() nel modello, i valori letti dal database vengono automaticamente convertiti nel tipo PHP corretto: bool, int, float, json, date, datetime. Niente più (bool) sparsi nel codice applicativo.
Questo è particolarmente utile con SQLite, dove i booleani arrivano come 0/1 e i JSON come stringhe. Il casting centralizzato nel modello elimina una classe intera di bug sottili.
Hai lo stesso problema in azienda?
Raccontami cosa non va e da quando. Guardo la situazione con te prima di proporre qualsiasi intervento.
Ricevi il prossimo articolo
Una mail per ogni articolo nuovo, nient'altro. Ti disiscrivi con un clic dal link in fondo a ogni email.