Я использую firstOrCreate (), чтобы найти первый счет или создать его.Этот код работал на прошлой неделе, затем внезапно перестал работать.
Что работает: запись базы данных сгенерирована и ошибок нет.
Проблема: firstOrCreate возвращается пустым.{}
Код:
$invoice = Invoice::firstOrCreate(
[
'user' => $user->id,
'package' => $package->id,
'term' => $pricing->term,
'paid' => 0
], [
'amount' => $pricing->price,
'hash' => 'omittedforSO',
'coupon' => null
]
)->with(['billingInfo', 'package', 'price', 'coupon']);