granitibrahimi / google-recaptcha-laravel
该包已被弃用且不再维护。未建议替代包。
Google reCAPTCHA For Laravel.
dev-master
2015-07-15 13:58 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.1.*
This package is not auto-updated.
Last update: 2015-11-29 01:42:49 UTC
README
Google reCaptcha for Laravel5
安装
将以下行添加到 composer.json 的 require 部分
{
"require": {
"granitibrahimi/google-recaptcha-laravel": "1.1.*@dev"
}
}
Laravel 5 设置
* 在 /config/app.php 中,添加以下内容到 providers
Gibrahimi\ReCaptcha\ServiceProvider,
和以下内容到 aliases
'ReCaptcha' => 'Gibrahimi\ReCaptcha\Facade',
在 *.env 文件中添加 RECAPTCHA_SECRET_KEY 和 RECAPTCHA_SITE_KEY
RECAPTCHA_SECRET_KEY=[secret-key]
RECAPTCHA_SITE_KEY=[site-key]
或者
* 运行 php artisan vendor:publish。在 /config/recaptcha.php 中,输入您的 reCAPTCHA 公钥和私钥
return [
'site_key' => 'site-key'
'secret_key' => 'secret-key'
];
使用方法
显示 reCAPTCHA{!! ReCaptcha::display(); !!}
{!! $errors->first('g-recaptcha-response', '<span class="error">:message</span>') !!}
验证将 'g-recaptcha-response' => 'required|recaptcha' 添加到规则数组中。