2016-11-18 187 views
2

我正在使用laravel 5.2。我的页面包含字段密码和确认密码。我想检查密码和确认密码是否相等。下面给出的是我的查看页面部分。另外,我想知道如何验证密码并确认密码?如何验证密码和确认密码是否相等?

<div class="col-sm-12"> 
    <div class="form-group"> 
     <label class="col-md-2 control-label">Password</label> 
     <div class="col-md-6"> 
      <input type="password" class="form-control" placeholder="Enter Your Password" name="password" id="password" data-parsley-trigger="change" data-parsley-required="true" data-parsley-equalto="#password" data-parsley-minlength="6" data-parsley-maxlength="14" required> 
      {!! $errors->first('password', '<label class="control-label" for="password">:message</label>')!!} 
     </div> 
    </div> 
</div> 

<div class="col-sm-12"> 
    <div class="form-group"> 
     <label class="col-md-2 control-label">Confirm Password</label> 
     <div class="col-md-6"> 
      <input type="password" class="form-control" placeholder="Please Confirm Your Password" name="password_confirmation" id="password_confirmation" data-parsley-trigger="change" data-parsley-required="true" data-parsley-equalto="#password" data-parsley-minlength="6" data-parsley-maxlength="14" required> 
     </div> 
    </div> 
</div> 

回答

1

使用confirmed验证规则:

'password' => 'required|confirmed', 

这就是Laravel如何做到这一点在中新用户注册validator()方法。

0

请只是做小的变化在你的验证规则, PLZ参考下面的例子:

public static $rules = [ 
     'password' => 'required|min:3|confirmed', 
     'password_confirmation' => 'required|min:3' 
    ]; 
0

代码:

< INPUT TYPE = “密码” NAME = “密码” ID = “密码”需要>

< INPUT TYPE = “密码” 名称= “密码” ID = “confirm_password” 所需>

对于验证部分。只需使用 “证实” 验证规则

'密码'=>“需要|分:6 |证实

请参阅本 - enter link description here