laravel框架(验证码)

验证码:captcha,全自动区分人与计算机的图灵测试
回顾:生成验证码需要经过:画画布、生成干扰线、生成噪点、生成验证码、生成验证码存入session、输出图片
常见的验证码类型:字符验证码短信验证码、电话验证码、12306类型验证码、拖拽验证码等。

1.验证码依赖安装

去packagist网站搜索验证码的代码依赖:关键词:captcha
地址:https://packagist.org/packages/mews/captcha
环境要求:php>=5.4,需要开启GD库,同时需要开启fileinfo和mbstring扩展。
使用Composer命令安装:
composer require mews/captcha
安装好之后再用composer命令:php artisan vendor:pubilsh
laravel框架(验证码)
选择此选项
laravel框架(验证码)
在相应目录下会有相应文件
laravel框架(验证码)
展示验证码,在之前的test9中:
laravel框架(验证码)
laravel框架(验证码)
因原生验证码长度过长,将长度设置为4.
laravel框架(验证码)