我有一个密码和一个确认密码字段,我已经使用 laravel 对其进行了验证,但即使两个字段的密码相同,它也显示不匹配?
Posted
技术标签:
【中文标题】我有一个密码和一个确认密码字段,我已经使用 laravel 对其进行了验证,但即使两个字段的密码相同,它也显示不匹配?【英文标题】:I have a paasword and a confirm password field i have validated it using laravel but even the password is same for both field it shows not match? 【发布时间】:2021-11-04 12:33:57 【问题描述】:这是我的控制器文件,验证注册表,我使用 laravel 和 mysql 作为数据库,使用 laradock 作为环境
public function store(Request $request)
$this->validate($request, [
'name' => 'required|max:255|distinct',
'username' => 'required|max:255',
'email' => 'required|email|max:255',
'password' => 'required|same:password_confirmation',
]);
User::create([
'name' => $request->name,
'username' => $request->username,
'email' => $request->email,
'password' => Hash::make($request->password),
]);
return redirect()->route('dashboard');
密码这是我的刀片文件的密码和确认密码字段
@error('password')
<div class="text-red-500 mt-2 text-sm">
$message
</div>
@enderror
</div>
<div class="mb-4">
<label for="password_confirmation" class="`sr-only`">Password `Confirmation</label>`
<input type="password" name="passsword_confirmation" id="password" placeholder=" repeat Your password"
class="bg-gray-100 border-2 w-full p-4 rounded-lg" value="">
</div>
【问题讨论】:
【参考方案1】:如下修改这一行
'password' => ['required', 'confirmed']
【讨论】:
还是不行,还是一样的问题 密码不匹配就算是一样的。 @prasunregmi,请查看***.com/questions/42623841/… 很抱歉,不知道为什么该页面中的方法都不适合我。不知道是什么问题。 @prasunregmi, 请一一检查是否有验证密码以上是关于我有一个密码和一个确认密码字段,我已经使用 laravel 对其进行了验证,但即使两个字段的密码相同,它也显示不匹配?的主要内容,如果未能解决你的问题,请参考以下文章