Задать вопрос
Sanes
@Sanes

Timezone при отредактированном формате в моделе Laravel?

В моделе отредактирован формат вывода
protected $casts = [
    'created_at' => 'datetime:Y-m-d H:i:s',
    'updated_at' => 'datetime:Y-m-d H-i-s',
];

При этом игнорируется Timezone Laravel и хранится по времени сервера UTC
Если убрать код, то в базе хранится, как надо, а передается.
UTC "2020-03-25T08:05:02.000000Z"
  • Вопрос задан
  • 310 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
Sanes
@Sanes Автор вопроса
protected function serializeDate(\DateTimeInterface $date)
{
    return $date->format('Y-m-d H-i-s');
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы