Найдены неожиданные данные. Завершающие данные Laravel 7

#laravel-7 #php-carbon

#laravel-7 #php-carbon

Вопрос:

В настоящее время я обновляю Laravel с 6 до 7, и я столкнулся со следующей ошибкой «Обнаружены неожиданные данные. Конечные данные». Я не могу понять, почему возникает эта проблема. Я проверил набор данных, в котором это происходит

введите описание изображения здесь

Комментарии:

1. Вы должны проверить трассировку стека и сбросить строку, которая была передана в конструкторе DateTime::createFromFormat or, это могут быть микросекунды, а формат ожидает только второй точности.

Ответ №1:

Решением этой проблемы была сериализация даты. Добавьте в свои модели следующее

 protected function serializeDate(DateTimeInterface $date)
{
    return $date->format('Y-m-d H:i:s');
}