json Laravel和不同字段上的时间戳utc的问题

xtfmy6hx  于 2023-06-07  发布在  其他
关注(0)|答案(1)|浏览(193)

在数据库中,我将validation_parcellaire_at存储为:

$data = ['validation_parcellaire' => ($validation==1?\Carbon\Carbon::now()->toDateTimeString():null)];

在数据库结构中:

结果是:

其他字段具有相同的更新信息:

当我用我的软件检索数据时,我得到了这个:

为了在Laravel中检索,我调用了调用的路由:

use Illuminate\Http\JsonResponse;

     return $this->sendResponse(new UserResource($user), 'Utilisateur trouvé.');

你知道数据库中有相同的数据,而使用API的json中有不相同的结果会发生什么吗?
问候

kx5bkwkv

kx5bkwkv1#

在一个周末之后,我找到了解决方案,在表的模型中,我们需要像这样转换变量的类型:

protected $casts = [
    'email_verified_at' => 'datetime',
    'validation_parcellaire_at' => 'datetime',
];

问候

相关问题