vaail/nocaptcha
Composer 安装命令:
composer require vaail/nocaptcha
包简介
No CAPTCHA reCAPTCHA For Laravel.
README 文档
README
Installation
Add the following line to the require section of composer.json:
{
"require": {
"vaail/no-captcha": "1.*"
}
}
Run composer update.
Laravel 5
Setup
Add ServiceProvider to the providers array in app/config/app.php.
'Vaail\NoCaptcha\NoCaptchaServiceProvider',
Configuration
Add NOCAPTCHA_SECRET and NOCAPTCHA_SITEKEY in .env file:
NOCAPTCHA_SECRET=[secret-key]
NOCAPTCHA_SITEKEY=[site-key]
Usage
Display reCAPTCHA
{!! app('captcha')->display(); !!}
Validation
Add 'g-recaptcha-response' => 'required|captcha' to rules array.
$validate = Validator::make(Input::all(), [ 'g-recaptcha-response' => 'required|captcha' ]);
Without Laravel
Checkout example below:
<?php require_once "vendor/autoload.php"; $secret = ''; $sitekey = ''; $captcha = new \Vaail\NoCaptcha\NoCaptcha($secret, $sitekey); if ( ! empty($_POST)) { var_dump($captcha->verifyResponse($_POST['g-recaptcha-response'])); exit(); } ?> <form action="?" method="POST"> <?php echo $captcha->display(); ?> <button type="submit">Submit</button> </form>
Contribute
统计信息
- 总下载量: 181
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-03-02
