1
в моем приложении laravel У меня есть столбец базы данных travel_date
типа date
. Эти столбцы были добавлены к свойству $dates
класса Eloquent-Model. Но если я задаю значение 22.01.2015
к модели Carbon бросил исключение
InvalidArgumentException in Carbon.php line 425: Unexpected data found.
Unexpected data found.
Data missing
in Carbon.php line 425
at Carbon::createFromFormat('Y-m-d H:i:s', '20.01.2016') in Model.php line 3015
at Model->asDateTime('20.01.2016') in Model.php line 2971
at Model->fromDateTime('20.01.2016') in Model.php line 2926
at Model->setAttribute('travel_date', '20.01.2016') in Model.php line 446
[...]
Мой код для создания модели является:
$trip = Trip::create(array_merge($request->all(), ['carpool_id' => $carpool->id])); //travel_date is 20.01.2016
$dates
И мои -Property
protected $dates = ['deleted_at', 'travel_date'];
благодарит А. пожеланиями !
Даты свойства, как ожидается, будет в 'Y-м-д Н: Я: s' формат. Поэтому просто сохраните их в этом формате, и все будет в порядке. –