eskju / laravel-google-recaptcha
一个用于禁止机器人访问您表单的 Laravel 扩展包
1.0.0
2019-02-13 06:55 UTC
Requires
- php: >=7.1
- illuminate/support: ~5.1
This package is auto-updated.
Last update: 2024-09-13 20:26:12 UTC
README
ReCaptcha for Laravel
功能
- 通过 Facade 实现简单的 Google ReCaptcha (v2) 集成
- 为您的自定义规则集提供简单的验证器
用法
composer require eskju/laravel-google-recaptcha
发布配置并编辑 .env 文件
php artisan vendor:publish --provider="Eskju\GoogleRecaptcha\GoogleRecaptchaServiceProvider" --tag="config"
将 Google ReCaptcha 凭据添加到您的 .env 文件中:(您可以从这里获得您的密钥: https://www.google.com/recaptcha/intro/v3.html,选择版本 2)
GOOGLE_RECAPTCHA_KEY=
GOOGLE_RECAPTCHA_SECRET=
用法
将以下代码片段添加到您的(表单)模板中
{{ GoogleRecaptcha::show() }}
{{ GoogleRecaptcha::js() }}
为您的验证添加新规则
'g-recaptcha-response' => 'required|recaptcha'