Laravel — имена столбцов с настраиваемыми метками времени

StackOverflow https://stackoverflow.com//questions/25010435

  •  20-12-2019
  •  | 
  •  

Вопрос

Я переношу сайт с codeigniter на Laravel.

Для устаревшей таблицы reports, некоторые существующие столбцы created_at и updated_at названы date_created и date_modified соответственно.

Я хочу сказать моему красноречивому Report модель об этих именах столбцов с настраиваемыми метками времени.

В документации содержатся только ссылки на отключение меток времени или предоставление пользовательских форматов меток времени.

http://laravel.com/docs/eloquent#timestamps

Это было полезно?

Решение

В модели вы можете определить такие константы, чтобы изменить имена столбцов.

class BaseModel extends Eloquent {
    const CREATED_AT = 'date_created';
    const UPDATED_AT = 'date_modified';
}

или используйте вы можете использовать что-то вроде этого Управление временными метками

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top