驗證碼
回顧:生成驗證碼需要經過:畫畫布、生成幹擾線、生成噪點、生成驗證碼、生成驗證碼存入session、輸出圖檔。
1、驗證碼依賴安裝
去packagist網站搜尋驗證碼的代碼依賴:關鍵詞:captcha
位址:https://packagist.org/packages/mews/captcha
環境要求:php>=5.4,需要開啟GD庫,同時需要開啟fileinfo和mbstring擴充
Composer方法安裝代碼依賴包:composer require mews/captcha

修改配置檔案:config/app.php
配置:配置provider資訊,添加一行資訊:
配置别名aliases鍵,添加一個别名記錄
如果(可選)需要定義自己的配置,則需要生成配置檔案:
php artisan vendor:publish
釋出之後會在config目錄下找到對應的配置檔案:
2、案例
案例:在之前test12的基礎之上,實作驗證碼的顯示
①需要在頁面上顯示出來
展示效果
如果需要自定義配置(如長度、寬高等),可以修改配置檔案config/captcha.php檔案。
②驗證碼驗證操作
注意:驗證碼有效性驗證規則,手冊裡是沒有的,如果使用mews驗證碼包的話,其驗證碼驗證規則就是captcha
顯示效果:
解決翻譯的問題:
在數組中添加captcha元素即可