黑马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元素便可

 

 

相关文章
相关标签/搜索