Cet article vous apporte des connaissances pertinentes sur Laravel. Il explique principalement comment implémenter la vérification de la force du mot de passe dans Laravel ? Les amis intéressés peuvent jeter un œil ci-dessous. J'espère que cela sera utile à tout le monde. "Vérification de la force du mot de passe laravel" contenir Au moins une lettre ",
"case_diff" => ":l'attribut doit contenir des lettres majuscules et minuscules ","numbers" => " :l'attribut doit contenir au moins un chiffre
. "symbols" => ":l'attribut doit contenir au moins un symbole.",Il peut être vérifié de manière mixte ou individuellement.
Site officiel : https://packagist.org/packages/schuppo/password-strengthLaravel 6 et supérieur selon le plan suivant
<p>composer require schuppo/password-strength:"~2.0"<br></p>
<p>composer require schuppo/password-strength:"~1.5"<br></p>
2. Copiez le fichier de langue
<p> "letters" => ":attribute 必须包含至少一个字母。",<br> "case_diff" => ":attribute 必须包含大小写字母。",<br> "numbers" => ":attribute 必须包含至少一个数字。",<br> "symbols" => ":attribute 必须包含至少一个符号。",<br></p>
3. Utilisation
Dans le code suivant, le mot de passe requis par l'utilisateur. doit comporter au moins 6 chiffres, contenant au moins une lettre minuscule et au moins une lettre majuscule et au moins un chiffre.
<p>public function post(Request $request){<br> $validator = Validator::make($request->all(), [<br> 'name'=>'bail',<br> 'password'=>['bail','required','min:6','case_diff','numbers']<br> ]);<br><br> if ($validator->fails()) {<br> return $validator->errors()->first();<br> }<br> return '正确';}<br></p>
Ça sent si bon !
Apprentissage recommandé : "
tutoriel vidéo laravel"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!