Я создал новый date
поле под названием start_date
, и у меня есть две колонки для created_at
и updated_at
, которые определяются как timestamp
.Laravel 5 Углеродные Неожиданные данные
В моей модели у меня есть следующая строка, которая должна указывать Laravel на обработку этих столбцов как объектов Carbon.
protected $dates = ['created_at', 'updated_at', 'start_date']
.
В принятом запросе, start_date хранится так: 2015-10-28T10:37:31.337Z
, и когда я пытаюсь сохранить его, я получил следующее сообщение об ошибке:
InvalidArgumentException in Carbon.php line 414:
Unexpected data found.
Trailing data
in Carbon.php line 414
at Carbon::createFromFormat('Y-m-d H:i:s', '2015-10-28T10:37:31.337Z') in Model.php line 2925
Я попробовал несколько вещей, в том числе изменения dateFormat
на модели, изменение формата на свойство перед сохранением модели, но я все равно получаю такую же ошибку.
Что такое способ обработки таких ситуаций? Могу ли я использовать разные типы столбцов, обрабатываемых Carbon? Нужно ли мне вручную менять формат их изменения? Я проверил документы, но я ничего не мог найти по этому поводу.