LARAVEL - Nomi di colonna Timestamp personalizzati
Domanda
Sto migrando un sito dal Codeigniter a Laravel.
Per una tabella Legacy reports
, alcune colonne esistenti created_at
e updated_at
sono denominate date_created
e date_modified
rispettivamente.
Desidero dire il mio modello Report
eloquente su questi nomi di colonna Timestamp personalizzati.
La documentazione fornisce solo riferimento al disattivare i timestamp o fornire formati timestamp personalizzati.
Soluzione
Nel modello è possibile definire costanti come questa per cambiare i nomi delle colonne
class BaseModel extends Eloquent {
const CREATED_AT = 'date_created';
const UPDATED_AT = 'date_modified';
}
.
o Uso Puoi usare qualcosa come questo Gestione dei timestamps
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow