【问题标题】:Laravel custom validation for confirm password [duplicate]Laravel自定义验证确认密码[重复]
【发布时间】:2017-12-09 07:21:02
【问题描述】:

我必须对确认密码进行后端验证。我把我的验证器写成

$validator = Validator::make($request->all(), [
    'first_name' => 'required',
    'last_name' => 'required',
    'email' => 'email|required',
    'password' => 'required',
    'confirm_password' => 'required',
    'tnc' => 'required'
]);

现在确认密码必须与密码字段相同。我们可以用 laravel 验证器来做吗?

【问题讨论】:

  • 尝试简单地添加|confirmed 这样'confirm_password' => 'required|confirmed' !!

标签: php laravel validation laravel-5


【解决方案1】:
'password'  =>  'required|min:6|confirmed',
'confirm_password'  =>  'required|min:6|confirmed',

试试这个

【讨论】:

  • 这是对的,exept,你不需要确认两次。 'confirm_password' 规则可以被删除,因为confirmed 会寻找这个字段。 laravel.com/docs/5.1/validation#rule-confirmededit: 并且confirm_password 也应该重命名为password_confirmation
猜你喜欢
  • 2020-01-27
  • 2015-01-22
  • 2017-07-26
  • 1970-01-01
  • 2018-01-29
  • 2020-07-21
  • 2019-01-07
  • 2020-07-25
  • 1970-01-01
相关资源
最近更新 更多