Я использую Laravel Framework 6.16.0
и создаю из строки объект даты, чтобы я мог ввести его в свой db:
$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_date
и transaction_date
в базе данных?
Я ценю ваши ответы!