eskju/laravel-google-recaptcha

一个用于禁止机器人访问您表单的 Laravel 扩展包

1.0.0 2019-02-13 06:55 UTC

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'