這篇文章為大家帶來了關於Laravel的相關知識,其中主要跟大家聊一聊怎麼在Laravel中實現密碼強度驗證?有興趣的朋友下面一起來看看吧,希望對大家有幫助。
laravel 密碼強度驗證
#需求
希望laravel 框架讓使用者輸入密碼時能方便的指定密碼強度
包括:
“letters” => “:attribute 必須包含至少一個字母。”,
#“case_diff” => “:attribute 必須包含大小寫字母。”,
“numbers” => “:attribute 必須包含至少一個數字。”,
“symbols” => “:attribute 必須包含至少一個符號。”,既可以混合校驗,也可以單獨校驗。 官網:https://packagist.org/packages/schuppo/password-strength
##1、執行composer安裝######Laravel 6以上版本依下列方案###<p>composer require schuppo/password-strength:"~2.0"<br></p>
<p>composer require schuppo/password-strength:"~1.5"<br></p>
<p> "letters" => ":attribute 必须包含至少一个字母。",<br> "case_diff" => ":attribute 必须包含大小写字母。",<br> "numbers" => ":attribute 必须包含至少一个数字。",<br> "symbols" => ":attribute 必须包含至少一个符号。",<br></p>
<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>
以上是教你在Laravel中輕鬆實現密碼強度驗證!的詳細內容。更多資訊請關注PHP中文網其他相關文章!