您的位置:首页 > 编程语言 > PHP开发

laravel 使用验证码

2017-01-22 15:22 267 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: