我想在 Laravel 6 中加强我的密码
I want to strengthen my password in Laravel 6
我想加强Laravel的标准密码验证:[A-Z] [a-z] [0-9].
我想接受超过八个特殊字符的输入,我需要对Laravel哈希的最大支持。
php artisan make:rule StrongPassword
之后我应该做什么?
您可以在 Laravel RegisterController
中添加任何您想要的验证规则。只需使用额外限制更新 password
的规则:
https://github.com/laravel/laravel/blob/master/app/Http/Controllers/Auth/RegisterController.php#L49
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'], // <-- This one
]);
我想加强Laravel的标准密码验证:[A-Z] [a-z] [0-9].
我想接受超过八个特殊字符的输入,我需要对Laravel哈希的最大支持。
php artisan make:rule StrongPassword
之后我应该做什么?
您可以在 Laravel RegisterController
中添加任何您想要的验证规则。只需使用额外限制更新 password
的规则:
https://github.com/laravel/laravel/blob/master/app/Http/Controllers/Auth/RegisterController.php#L49
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'], // <-- This one
]);