Laravel — имена столбцов с настраиваемыми метками времени
Вопрос
Я переношу сайт с codeigniter на Laravel.
Для устаревшей таблицы reports
, некоторые существующие столбцы created_at
и updated_at
названы date_created
и date_modified
соответственно.
Я хочу сказать моему красноречивому Report
модель об этих именах столбцов с настраиваемыми метками времени.
В документации содержатся только ссылки на отключение меток времени или предоставление пользовательских форматов меток времени.
Решение
В модели вы можете определить такие константы, чтобы изменить имена столбцов.
class BaseModel extends Eloquent {
const CREATED_AT = 'date_created';
const UPDATED_AT = 'date_modified';
}
или используйте вы можете использовать что-то вроде этого Управление временными метками
Не связан с StackOverflow