route('user')?->getKey(); return [ 'name' => ['required', 'string', 'max:255'], 'email' => [ 'required', 'email', 'max:255', Rule::unique('users', 'email')->ignore($userId), ], 'password' => [$this->isMethod('post') ? 'required' : 'nullable', 'string', 'min:8', 'confirmed'], 'roles' => ['array'], 'roles.*' => ['uuid', 'exists:roles,uuid'], ]; } }