gpt4 book ai didi

php - updateOrCreate 与 Carbon 日期不匹配

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

我正在使用 Laravel Framework 6.16.0,我正在从一个字符串创建一个日期对象,以便我可以将它输入到我的数据库中:

$transaction_date = Carbon::createFromFormat('Y-m-d', $tradeDate);
$filling_Date = Carbon::createFromFormat('Y-m-d H:i:s', $fillingDate, 'UTC');

$product = Product::updateOrCreate(
[
'price' => trim($price),
'qty' => $qty,
'companies_id' => $company->id,
'persons_id' => $person->id,
'amount_range' => $owned,
'filling_date' => $filling_Date,
'transaction_date' => $transaction_date,
],
[]
);

当运行上述查询时,由于 $filling_Date$transaction_date 在数据库中不匹配,即使我的产品已经存在,也找不到我的产品。

我猜,原因是我正在创建一个“新的”Carbon 对象。

关于如何匹配数据库中的 filling_datetransaction_date 有什么建议吗?

感谢您的回复!

最佳答案

在使用 Carbon 将字符串转换为日期时试试这个

$date = Carbon::parse($yourStringDate);

关于php - updateOrCreate 与 Carbon 日期不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63220060/

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