回顧:生成驗證碼須要通過:畫畫布、生成干擾線、生成噪點、生成驗證碼、生成驗證碼存入session、輸出圖片。php
去packagist網站搜索驗證碼的代碼依賴:關鍵詞:captcha數組
地址:https://packagist.org/packages/mews/captchasession
環境要求:php>=5.4,須要開啓GD庫,同時須要開啓fileinfo和mbstring擴展app
Composer方法安裝代碼依賴包:composer require mews/captcha
修改配置文件:config/app.phpcomposer
配置:配置provider信息,添加一行信息:ide
配置別名aliases鍵,添加一個別名記錄網站
若是(可選)須要定義本身的配置,則須要生成配置文件:ui
php artisan vendor:publish插件
發佈以後會在config目錄下找到對應的配置文件:翻譯
案例:在以前test13的基礎之上,實現驗證碼的顯示
①須要在頁面上顯示出來
展現效果
若是須要自定義配置(如長度、寬高等),能夠修改配置文件config/captcha.php文件。
②驗證碼驗證操做
注意:驗證碼有效性驗證規則,手冊裏是沒有的,若是使用mews驗證碼包的話,其驗證碼驗證規則就是captcha
顯示效果:
解決翻譯的問題:
在數組中添加captcha元素便可