usernames()->findOrFail($id); if (empty($request->default_recipient)) { $username->default_recipient_id = null; } else { $recipient = user()->verifiedRecipients()->findOrFail($request->default_recipient); $username->default_recipient = $recipient; } $username->save(); return new UsernameResource($username->load(['aliases', 'defaultRecipient'])); } }