我想在 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
]);