控制器中的验证
$this->validate($req, [
'password' => ['required', 'string', 'min: 6', 'same: conf_password'],
'conf_password' => ['required', 'string', 'min: 6', 'same: password'],
]);
查看
<input id="password" type="password" class="form-control" name="password"
placeholder="Enter password" value="{{ old('password') }}">
<input id="conf_password" type="password" class="form-control"
name="conf_password" placeholder="Enter password once again"
value="{{ old('conf_password') }}">
它总是返回false,即使我用confirmed
后缀规范将其更改为_confirmation
规则也是如此。
但是我做了dd($req->password == $req->conf_password)
,它返回true。发生了什么事?
答案 0 :(得分:2)
删除:
之后的空格。