Laravel 7 сгенерированный_ат & обновленный_ат формат не работает (проблема с Carbon2?) - PullRequest
0 голосов
/ 23 марта 2020

моя модель:

class Device extends Model
{
    use Searchable, Cachable, SoftDeletes, StatsTrait, PipelineIndexTrait, Notifiable;

    protected $dateFormat = "Y-m-d H:i:s";

    protected $dates = ['seen_at', 'created_at', 'updated_at'];

Однако все еще получаю этот формат:

...
seen_at: "2020-03-15T00:24:50.000000Z"
created_at: "2020-03-21T19:35:23.000000Z"
updated_at: "2020-03-21T19:35:23.000000Z"
...

Мой composer.json равен:

"require": {
        "php": "^7.4",
        "ext-json": "*",
        "babenkoivan/scout-elasticsearch-driver": "^4.0",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^1.0",
        "genealabs/laravel-model-caching": "^0.8",
        "guzzlehttp/guzzle": "^6.3",
        "laravel/airlock": "^1.0",
        "laravel/framework": "^7.0",
        "laravel/scout": "^7.0",
        "laravel/tinker": "^2.0",
        "phpoffice/phpspreadsheet": "^1.11",
        "sentry/sentry-laravel": "1.7.0"
    },

Если я вывезу seen_at из $ date Я получаю правильное форматирование (из БД), но удаление других дат не поможет.

Есть идеи, что не так? Есть ли способ переопределить форматирование по умолчанию в Carbon2?

...