henriqueramos/recaptcha_middleware

Laravel reCaptcha Middleware 是一个Composer包,用于帮助我们在请求生命周期初始步骤中验证reCaptcha有效载荷。

dev-master 2020-01-13 22:43 UTC

This package is not auto-updated.

Last update: 2024-09-18 20:02:10 UTC


README

=========

Laravel reCaptcha Middleware 是一个Composer包,用于帮助我们在请求生命周期初始步骤中验证reCaptcha有效载荷。

安装

将以下行添加到 composer.jsonrequire 部分:

{
    "require": {
        "henriqueramos/recaptcha_middleware": "dev-master"
    }
}

设置

  1. 运行 php artisan vendor:publish --provider="RamosHenrique\reCaptchaMiddleware"
  2. 在你的 .env 文件中,将你的 reCAPTCHA 私钥作为 RECAPTCHA_MIDDLEWARE_SECRET_KEY 的值,将 RECAPTCHA_MIDDLEWARE_RESPONSE_TYPE 设置为 jsonhtml

用法

将中间件 recaptcha_middleware 添加到所选路由中。

$this->router->post(
    'myProtectedRoute',
    [
        'as' => 'my.protected.route',
        'uses' => 'ProtectedRouteController@necessaryMethod',
    ]
)
->middleware('recaptcha_middleware');