黑马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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值