Laravel и метки времени - это всегда столбец Date? - PullRequest
1 голос
/ 14 октября 2019

Есть ли способ для Laravel timestamps(), чтобы create_at был целым числом unix timestamp? и не будет ли это предпочтительным для регистрации многих событий и их времени? Что если timestamps должно иметь много записей, возможно, с точностью до миллисекунды?

1 Ответ

0 голосов
/ 14 октября 2019

Нет, это предопределено. Вы можете сделать отметку времени с помощью часового пояса.

Laravel преобразует эти значения в экземпляры Carbon при доступе к ним (используя мутаторы ), где их можно отформатироватькак вы хотите (в том числе формат Unix).

$model = Something::first();       // Random model
$model->created_at                 // Carbon instance
$model->created_at->unix()         // Unix timestamp
$model->created_at->getTimestamp() // Same, it's an alias
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...