|string> */ public function rules(): array { return [ 'name' => 'required|string|max:255', 'password' => ['required', 'confirmed', Password::min(8)->letters()->mixedCase()->numbers()->symbols()], 'email' => 'required|string|email|max:255|unique:users', 'role' => ['required', Rule::in(UserTypes::values()), Rule::notIn(UserTypes::Admin->value)], ]; } }