1、安装##
可以通过composer 安装扩展包
composer require mews/captcha
注:windows 使用需要开启 GD2 和 fileinfo 扩展
如果安装时遇到
Authentication required (packagist.phpcomposer.com):
改用社区的源
composer config -g repo.packagist composer https://packagist.laravel-china.org
2、配置##
使用Captcha 服务提供者之前还需要在config/app.php 中注册服务提供者
'providers' => [
// ...
Mews\Captcha\CaptchaServiceProvider::class,
]
同事注册下相应门面
'aliases' => [
// ...
'Captcha' => Mews\Captcha\Facades\Captcha::class,
]
如果要使用自定义的配置,还可以发布配置文件到config目录:
artisan vendor:publish
3、使用示例#
在route.php 中设置 路由
public function code {
return Captcha::create('default');
}
验证
1、Captcha::check(Input::get('code')); //bool