【发布时间】:2018-09-15 10:35:55
【问题描述】:
时间戳是使用$table->timestamp('createdAt'); 创建的
获取unix时间戳值。我在模型中将其转换为:
protected $casts = [
'createdAt' => 'datetime:U',
]
但是,$model->toArray(); 将 unix 时间戳作为字符串而不是 int/number 获取。
"createdAt"=> "1537003313",
应该是:
"createdAt"=> 1537003313,
我正在使用 toArray 方法来避免迭代行。所以(int)$model->createdAt; 不是一个选项。
【问题讨论】:
-
参考这个stackoverflow.com/questions/35915576/…。希望对你有帮助。