alternativeSave($data, $invoice); return $invoice; } public function getInvitationByKey($key): ?RecurringInvoiceInvitation { return RecurringInvoiceInvitation::withTrashed()->where('key', $key)->first(); } }