Laravel - custom timestamp column names
Question
I am migrating a site from codeigniter to Laravel.
For a legacy table reports
, some existing columns created_at
and updated_at
are named date_created
and date_modified
respectively.
I wish to tell my eloquent Report
model about these custom timestamp column names.
The documentation only provide reference to turning timestamps off or providing custom timestamp formats.
Solution
In model your can define constants like this to change the column names
class BaseModel extends Eloquent {
const CREATED_AT = 'date_created';
const UPDATED_AT = 'date_modified';
}
or use you can use something like this Managing Timestamps
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow