aanyszek / g-re-captcha
Google reCaptcha v3
v1.1.1
2019-09-03 14:41 UTC
Requires
- laravel/framework: ^5.6
README
Google ReCaptcha v3 表单的 Laravel 表单。
安装
通过 composer 安装
composer require aanyszek/google-re-captcha
添加到 config/app.php
'GReCaptcha' => AAnyszek\GoogleReCaptcha\Facades\GReCaptcha::class,
添加到 .env 文件中
GOOGLE_RE_CAPTCHA_SITE_KEY=""
GOOGLE_RE_CAPTCHA_PRV_KEY=""
用法
粘贴到 js 部分
{{ GReCaptcha::renderJS() }}
粘贴到表单部分
{{ GReCaptcha::input() }}
在控制器中验证
use AAnyszek\GoogleReCaptcha\Rules\GoogleReCaptcha;
$validator = Validator::make($request->all(), [
'name' => 'required|max:255',
'email' => 'required|email',
'message' => 'required',
'g_site_token' => ['required', new GoogleReCaptcha()]
]);