$member->id, 'submission_date' => $submissionDate ?? now(), 'status' => $status, 'payment_type' => $paymentType, 'service_code' => $serviceCode, 'policy_id' => $member->currentPolicy->id ?? null, ]; $claimRequest = ClaimRequest::create($claimRequestData); DB::commit(); return $claimRequest; } catch (\Exception $error) { DB::rollBack(); throw new \Exception($error); } } }