gpt4 book ai didi

Laravel 无需应用强制转换即可获取数据

转载 作者:行者123 更新时间:2023-12-04 14:32:09 26 4
gpt4 key购买 nike

我在做

Model::get()->toArray() 

从我的表中获取所有数据,但模型对日期进行了转换。
protected $casts = ['date' => 'datetime:D, M d Y'];

我希望能够在不应用强制转换和仅使用原始日期时间格式的情况下获取所有数据。有没有办法控制何时应用类型转换。

最佳答案

您可以按原样获取所有属性,方法是使用

Model::get()->transform(function ($item) {
return $item->getOriginal();
}))->toArray();

也可以使用 getOriginal()作为
$model->getOriginal('created_at') 

在任何模型上在需要时获取原始值。

注: getOriginal()将包括所有 $hidden模型的属性。

关于Laravel 无需应用强制转换即可获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53523525/

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