Lumen: InvalidArgumentException для отметок времени модели с $ dateFormat = 'U' - PullRequest
0 голосов
/ 03 сентября 2018

Существует около 15 различных вопросов о переполнении стека, которые похожи на это, но не являются.

Я использую люмен 5.6. * (Самое позднее на тот момент) В модели, которую я объявил:

protected $dateFormat = 'U';

Исключение возникает при преобразовании модели в JSON с использованием:

$model->toJson()

Ошибка трассировки:

(1/1) InvalidArgumentException
Trailing data
in Carbon.php line 909
at Carbon::createFromFormat('U', '2018-09-02 18:04:51')
in HasAttributes.php line 748
at Model->asDateTime('2018-09-02 18:04:51')
in HasAttributes.php line 129

Кроме того, согласно документации мутатора https://laravel.com/docs/5.6/eloquent-mutators Я объявил:

protected $dates = [
    'created_at',
    'updated_at',
    /* 'deleted_at'*/
];
...