recipients()->with('aliases')->latest()->get()); } public function show($id) { $recipient = user()->recipients()->findOrFail($id); return new RecipientResource($recipient->load('aliases')); } public function store(StoreRecipientRequest $request) { $recipient = user()->recipients()->create(['email' => strtolower($request->email)]); $recipient->sendEmailVerificationNotification(); return new RecipientResource($recipient->refresh()->load('aliases')); } public function destroy($id) { if ($id === user()->default_recipient_id) { return response('', 403); } $recipient = user()->recipients()->findOrFail($id); $recipient->delete(); return response('', 204); } }