laravel 验证码使用示例
一、去https://packagist.org/网站搜索验证码的代码依赖,关键词:captcha
地址:https://packagist.org/packages/mews/captcha
二、环境要求:
PHP版本>=5.4、需要开启GD库,同时需要开启fileinfo和mbstring扩展
三、使用composer进行安装:
composer require mews/captcha
四、修改配置文件:config/app.config
配置provider信息,添加一行信息:
Mews\Captcha\CaptchaServiceProvider::class,
配置aliases,添加一行记录:
'Captcha' => Mews\Captcha\Facades\Captcha::class,
五、如果需要定义自己的配置,则需要使用以下命令生成配置文件(config/captcha.php):
php artisan vendor:publish
六、使用案例
模板代码:加上一行:
<p>验证码:<input type="text" name="captcha"><img src="{{captcha_src()}}" alt=""></p>
控制器代码:
验证规则:
'captcha'=>'required|captcha'
七、修改验证提示信息
修改语言包文件:validation.php
修改内容为:
=======================================
由于本人水平有限,文章在表述和代码方面如有不妥之处,欢迎批评指正。留下你的脚印,欢迎评论哦。你也可以关注我,一起学习哦!