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.

RaccontameloRispondo entro un giorno lavorativo.
Argomenti:
Condividi:LinkedIn

Ricevi il prossimo articolo

Una mail per ogni articolo nuovo, nient'altro. Ti disiscrivi con un clic dal link in fondo a ogni email.