黑马lavarel教程---12、lavarel验证码
黑馬lavarel教程---12、lavarel驗(yàn)證碼
一、總結(jié)
一句話總結(jié):
用插件的時(shí)候仔細(xì)看插件的版本要求
?
1、lavarel安裝驗(yàn)證碼插件的時(shí)候,如果(可選)需要定義自己的配置,則需要生成配置文件,怎么生成?
php artisan vendor:publish :發(fā)布之后會(huì)在config目錄下找到對(duì)應(yīng)的配置文件
?
?
二、lavarel驗(yàn)證碼
回顧:生成驗(yàn)證碼需要經(jīng)過:畫畫布、生成干擾線、生成噪點(diǎn)、生成驗(yàn)證碼、生成驗(yàn)證碼存入session、輸出圖片。
1、驗(yàn)證碼依賴安裝
去packagist網(wǎng)站搜索驗(yàn)證碼的代碼依賴:關(guān)鍵詞:captcha
?
?
?
地址:https://packagist.org/packages/mews/captcha
環(huán)境要求:php>=5.4,需要開啟GD庫(kù),同時(shí)需要開啟fileinfo和mbstring擴(kuò)展
?
?
Composer方法安裝代碼依賴包:composer require mews/captcha?
?
?
?
修改配置文件:config/app.php
配置:配置provider信息,添加一行信息:
?
?
?
?
配置別名aliases鍵,添加一個(gè)別名記錄
?
?
?
?
如果(可選)需要定義自己的配置,則需要生成配置文件:
php artisan vendor:publish
發(fā)布之后會(huì)在config目錄下找到對(duì)應(yīng)的配置文件:
?
?
?
?
2、案例
案例:在之前test13的基礎(chǔ)之上,實(shí)現(xiàn)驗(yàn)證碼的顯示
?
?
?
①需要在頁(yè)面上顯示出來
?
?
?
?
?
?
展示效果
?
?
?
?
如果需要自定義配置(如長(zhǎng)度、寬高等),可以修改配置文件config/captcha.php文件。
?
②驗(yàn)證碼驗(yàn)證操作
?
?
?
注意:驗(yàn)證碼有效性驗(yàn)證規(guī)則,手冊(cè)里是沒有的,如果使用mews驗(yàn)證碼包的話,其驗(yàn)證碼驗(yàn)證規(guī)則就是captcha
?
顯示效果:
?
?
?
?
解決翻譯的問題:
?
?
?
在數(shù)組中添加captcha元素即可
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/Renyi-Fan/p/11605621.html
總結(jié)
以上是生活随笔為你收集整理的黑马lavarel教程---12、lavarel验证码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑马lavarel教程---11、响应处
- 下一篇: 尚硅谷Docker---1、docker