怎么把最低 8 位数密码改成 6 位数?
ResetsPasswords.php里的密码规则
protected function rules()
{
return [
'token' => 'required',
'email' => 'required|email',
'password' => 'required|confirmed|min:8',
];
}
在ResetPasswordController.php里这样写不管用啊
protected function rules()
{
return [
'token' => 'required',
'email' => 'required|email',
'password' => 'required|confirmed|min:6',
];
}
求教!
更新:
追踪代码到\Illuminate\Auth\Passwords\PasswordBroker
,把这里的8改为6才可以,但是这里已经到vendor了,不能改这里,那到底要怎么改密码规则呢?
protected function validatePasswordWithDefaults(array $credentials)
{
[$password, $confirm] = [
$credentials['password'],
$credentials['password_confirmation'],
];
return $password === $confirm && mb_strlen($password) >= 6;
}
推荐文章: