无法更改 Laravel 强化 CreateNewUser 验证

Unablen to change Laravel Fortify CreateNewUser Validation

我刚刚在一个正在工作的新项目中安装了 fortify,想更改验证规则。更改实际上不是问题,问题是在我更改了验证错误之后,我仍然收到名称、电子邮件和密码的默认验证错误,而我已经从验证规则中完全删除了名称字段。

这是我的 CreateNewUser 验证码

Validator::make($input, [
    'first_name' => ['required', 'string', 'max:255'],
    'last_name' => ['required', 'string', 'max:255'],
    'email' => [
        'required',
        'string',
        'email',
        'max:255',
        Rule::unique(User::class),
    ],
    'phone_number' => [
        'required',
        'string',
        'max:20',
        Rule::unique(User::class),
    ],
    'password' => $this->passwordRules(),
])->validate();

当我向 /register route 发出请求时,我得到:

"name":["The name field is required."],"email":["The email field is required."],"password":["The password field is required."]}

我也有 运行 php artisan cache:clear php artisan view:clear, php artisan config:clear 但我仍然得到相同的结果

您必须更新您的用户字段名称更改 table 并重新运行 迁移。此外,更新用户模型中的新字段以及表单中的输入字段。

于是仔细查看php artisan route:list,发现register路由连接到App\Http\Auth\RegisterController 这可能是我安装了 laravel ui 的结果。所以,我必须卸载它或使用切换到使用 laravel ui RegisterController。我希望这是有道理的