密码确认不需要';更改laravel中的密码字段名称后无法工作
我将我的身份验证表更改为“学生”表,数据库上的列名为“密码”,同时将注册刀片服务器上的密码字段名更改为“密码”,电子邮件也是一样,数据库和表单字段的“电子邮件”改为“电子邮件”,在我向控制器添加验证之前,一切正常,如下所示:密码确认不需要';更改laravel中的密码字段名称后无法工作,laravel,Laravel,我将我的身份验证表更改为“学生”表,数据库上的列名为“密码”,同时将注册刀片服务器上的密码字段名更改为“密码”,电子邮件也是一样,数据库和表单字段的“电子邮件”改为“电子邮件”,在我向控制器添加验证之前,一切正常,如下所示: $this->validate($request, [ 'Email' => 'required|string|email|max:255|unique:students', 'Password' => 'requ
$this->validate($request, [
'Email' => 'required|string|email|max:255|unique:students',
'Password' => 'required|string|min:6|confirmed',
]);
当我从控制器中删除此代码时,一切都成功,但当我添加它并尝试提交注册表时,它会显示密码确认不匹配。您说您更改了密码字段,并且您也确认了验证,因此您还必须更改密码确认字段
以下是来自laravel doc的报价 证实 验证中的字段必须具有匹配的字段 福乌确认。例如,如果验证中的字段为 密码中必须存在匹配的密码确认字段 输入
您说您更改了密码字段,并且您还确认了验证,因此您还必须更改密码确认字段
以下是来自laravel doc的报价 证实 验证中的字段必须具有匹配的字段 福乌确认。例如,如果验证中的字段为 密码中必须存在匹配的密码确认字段 输入 各国: 验证中的字段必须具有foo_confirmation的匹配字段。例如,如果要验证的字段是password,则输入中必须存在匹配的password\u confirmation字段 因此,您应该确保存在一个名为“密码确认”的输入字段,以便验证通过。状态: 验证中的字段必须具有foo_confirmation的匹配字段。例如,如果要验证的字段是password,则输入中必须存在匹配的password\u confirmation字段
因此,您应该确保存在一个名为
Password\u confirmation
的输入字段,以便验证通过。是否需要更改其他内容?正如你所说,我重命名了确认字段,但现在在我提交它之后,将我重定向到注册表单页面,没有任何消息,但密码和密码确认字段为空!我应该换点别的吗?正如你所说,我重命名了确认字段,但现在在我提交它之后,将我重定向到注册表单页面,没有任何消息,但密码和密码确认字段为空!现在它将我重定向到注册表单页面,没有任何消息,但有空密码和密码确认字段!我想你需要分享更多的代码,看看发生了什么我不能盲目射击。现在它重定向我到注册表单页面,没有任何消息,但有空密码和密码确认字段!我想你需要分享更多的代码,看看发生了什么我不能盲目射击。