hasReachedUuidAliasLimit()) { return response('', 403); } if (user()->hasExceededNewAliasLimit()) { return response('', 429); } $uuid = Uuid::uuid4(); $alias = user()->aliases()->create([ 'id' => $uuid, 'email' => $uuid . '@' . $request->domain, 'local_part' => $uuid, 'domain' => $request->domain, 'description' => $request->description ]); return new AliasResource($alias->fresh()); } }