gpt4 book ai didi

Laravel 模型项目设置碳项目但返回字符串

转载 作者:行者123 更新时间:2023-12-05 02:04:12 25 4
gpt4 key购买 nike

我在数据库架构中添加了一个日期时间:

$table->dateTime('send_at')->nullable();

我已将属性设置为播种机中的 Carbon 实例:

$invoice->send_at = Carbon::now();

当我尝试获取 Controller 内的属性类型时,它返回一个字符串:

dd(gettype($data['invoices'][0]->send_at));

这是怎么回事?我如何确定它是 Carbon 对象而不是字符串?

最佳答案

在您的模型上,您需要定义 $dates 属性来为列自动创建 Carbon 实例:

protected $dates = ['send_at'];

从 Laravel 8 开始:

protected $casts = [
'send_at' => 'datetime',
];

关于Laravel 模型项目设置碳项目但返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64633086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com