Задать вопрос
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"
  • Вопрос задан
  • 314 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
Решения вопроса 1
Sanes
@Sanes Автор вопроса
protected function serializeDate(\DateTimeInterface $date)
{
    return $date->format('Y-m-d H-i-s');
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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