Laravel - поле метки времени читается как строка - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть пользовательское поле метки времени в моей базе данных, delivery_date

$table->timestamp('delivery_date')->nullable();

Всякий раз, когда я пытаюсь использовать это поле, оно выводится в виде строки ...

"2018-12-17 00:00:00"

, но если я, например, использую тот же код с отметкой времени created_at, он будет указан как отметка времени.

date: 2018-12-09 00:00:00.0 America/New_York (-05:00)

Я попытался изменить поле в миграциина datetime и date с тем же результатом.

Я также пытался преобразовать результат с помощью ...

strtotime($order->delivery_date)

, но по какой-то причине он преобразует его в целое число.

1 Ответ

0 голосов
/ 16 декабря 2018

, чтобы получить дату доставки как созданную, нужно добавить дату доставки к вашей модели как protected $dates = ['delivery_date'];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...