user()->domains()->with(['aliases', 'defaultRecipient'])->latest()->get() ]); } public function store(StoreDomainRequest $request) { $domain = user()->domains()->create(['domain' => $request->domain]); $domain->checkVerification(); return new DomainResource($domain->fresh()); } public function update(UpdateDomainRequest $request, $id) { $domain = user()->domains()->findOrFail($id); $domain->update(['description' => $request->description]); return new DomainResource($domain); } public function destroy($id) { $domain = user()->domains()->findOrFail($id); $domain->delete(); return response('', 204); } }