Временные метки создаются с помощью $table->timestamp('createdAt');
Для получения значения метки времени Unix.Я преобразовал его в Model как:
protected $casts = [
'createdAt' => 'datetime:U',
]
Однако $model->toArray();
получает метку времени Unix в виде строки вместо int / number.
"createdAt"=> "1537003313",
Это должно быть:
"createdAt"=> 1537003313,
Я использую метод toArray, чтобы избежать итерации строк.Так что (int)$model->createdAt;
не вариант.