laravel 使用验证码
Posted Tiac
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 使用验证码相关的知识,希望对你有一定的参考价值。
1)php.ini需要开两个扩展
extension=php_fileinfo.dll
extension=php_gd2.dll
2)使用composer安装类包
composer require mews/captcha
3)配置文件里添加服务及服务别名(门面)
‘providers‘ => [ // ... Mews\Captcha\CaptchaServiceProvider::class, ] ‘aliases‘ => [ // ... ‘Captcha‘ => Mews\Captcha\Facades\Captcha::class, ]
4)生成验证图片
1、直接生成图片
captcha();
2、返回验证码图片url
captcha_src();
3、返回html(img标签)
captcha_img();
5)验证码验证
$rules = [‘captcha‘ => ‘required|captcha‘]; $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { echo ‘<p style="color: #ff0000;">Incorrect!</p>‘; } else { echo ‘<p style="color: #00ff30;">Matched :)</p>‘; }
via:http://laravelacademy.org/post/3910.html
以上是关于laravel 使用验证码的主要内容,如果未能解决你的问题,请参考以下文章