henriqueramos / recaptcha_middleware
Laravel reCaptcha Middleware 是一个Composer包,用于帮助我们在请求生命周期初始步骤中验证reCaptcha有效载荷。
dev-master
2020-01-13 22:43 UTC
Requires
- php: >=7.2
- google/recaptcha: ^1.2
- laravel/framework: >=5.7
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-18 20:02:10 UTC
README
=========
Laravel reCaptcha Middleware 是一个Composer包,用于帮助我们在请求生命周期初始步骤中验证reCaptcha有效载荷。
安装
将以下行添加到 composer.json
的 require
部分:
{ "require": { "henriqueramos/recaptcha_middleware": "dev-master" } }
设置
- 运行
php artisan vendor:publish --provider="RamosHenrique\reCaptchaMiddleware"
。 - 在你的 .env 文件中,将你的 reCAPTCHA 私钥作为
RECAPTCHA_MIDDLEWARE_SECRET_KEY
的值,将RECAPTCHA_MIDDLEWARE_RESPONSE_TYPE
设置为json
或html
。
用法
将中间件 recaptcha_middleware
添加到所选路由中。
$this->router->post( 'myProtectedRoute', [ 'as' => 'my.protected.route', 'uses' => 'ProtectedRouteController@necessaryMethod', ] ) ->middleware('recaptcha_middleware');