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