黑马lavarel教程---12、lavarel验证码
黑馬lavarel教程---12、lavarel驗證碼
一、總結
一句話總結:
用插件的時候仔細看插件的版本要求
?
1、lavarel安裝驗證碼插件的時候,如果(可選)需要定義自己的配置,則需要生成配置文件,怎么生成?
php artisan vendor:publish :發布之后會在config目錄下找到對應的配置文件
?
?
二、lavarel驗證碼
回顧:生成驗證碼需要經過:畫畫布、生成干擾線、生成噪點、生成驗證碼、生成驗證碼存入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、案例
案例:在之前test13的基礎之上,實現驗證碼的顯示
?
?
?
①需要在頁面上顯示出來
?
?
?
?
?
?
展示效果
?
?
?
?
如果需要自定義配置(如長度、寬高等),可以修改配置文件config/captcha.php文件。
?
②驗證碼驗證操作
?
?
?
注意:驗證碼有效性驗證規則,手冊里是沒有的,如果使用mews驗證碼包的話,其驗證碼驗證規則就是captcha
?
顯示效果:
?
?
?
?
解決翻譯的問題:
?
?
?
在數組中添加captcha元素即可
?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/Renyi-Fan/p/11605621.html
總結
以上是生活随笔為你收集整理的黑马lavarel教程---12、lavarel验证码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑马lavarel教程---11、响应处
- 下一篇: 尚硅谷Docker---1、docker