是否可以额外的参数添加到其他的自定义的验证规则不仅仅是$attribute
和$value
?
我实现更改密码功能。我想创建检查针对用户的密码哈希输入password
,如果用户将密码更改之前输入正确的密码通知自定义规则。
我怎么做?
那么你可能已经正常“必需的”有效性检查第一的“密码”字段,然后用哈希匹配它,如果它不匹配,像这样返回错误:
// normal required validation
...
//check for correct password
$password = $request->input('password');
if (!Hash::check($password, $hashedPassword))
{
//return error
}
当然,你需要从当前登录的用户获取$hashedPassword
。