黑馬lavarel教程---十二、lavarel驗證碼

黑馬lavarel教程---十二、lavarel驗證碼

1、總結

一句話總結:

用插件的時候仔細看插件的版本要求

 

一、lavarel安裝驗證碼插件的時候,若是(可選)須要定義本身的配置,則須要生成配置文件,怎麼生成?

php artisan vendor:publish :發佈以後會在config目錄下找到對應的配置文件

 

 

2、lavarel驗證碼

回顧:生成驗證碼須要通過:畫畫布、生成干擾線、生成噪點、生成驗證碼、生成驗證碼存入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元素便可

 

 

相關文章
相關標籤/搜索