Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想加强我在Laravel 6中的密码_Laravel_Laravel 6 - Fatal编程技术网

我想加强我在Laravel 6中的密码

我想加强我在Laravel 6中的密码,laravel,laravel-6,Laravel,Laravel 6,我想加强Laravel的标准密码验证:[A-Z][A-Z][0-9]。我想接受超过八个特殊字符的输入,我需要对Laravel哈希的最大支持 php artisan make:rule StrongPassword 之后我该怎么办?您可以在Laravel注册表控制器中添加所需的验证规则。只需更新密码规则,并增加额外限制: returnvalidator::make($data[ 'name'=>['required'、'string'、'max:255'], 'email'=>['requir

我想加强Laravel的标准密码验证:
[A-Z][A-Z][0-9]。
我想接受超过八个特殊字符的输入,我需要对Laravel哈希的最大支持

php artisan make:rule StrongPassword

之后我该怎么办?

您可以在Laravel
注册表控制器中添加所需的验证规则。只需更新
密码规则
,并增加额外限制:

returnvalidator::make($data[
'name'=>['required'、'string'、'max:255'],
'email'=>['required','string','email','max:255','unique:users'],

“密码”=>[“必需”、“字符串”、“最小值:8”、“已确认”],//artisan命令与密码的验证方式无关。在您的情况下,验证程序还不够吗?@Jerodev此命令用于什么?@lkdhruw是这样吗?我只是想检查一下sure@su3158如果你想在重置时重写它,你需要更改两个位置。正确,你还需要您也可以在配置或任何位置添加规则并引用该位置,这样您就不必每次更改规则两次。我应该怎么做?
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
]);