libcyber / geetest
Geetest for Laravel
1.1.2
2023-10-26 10:02 UTC
Requires
- php: ^7.2
- illuminate/routing: ^5.5 || ^6 || ^7
- illuminate/support: ^5.5 || ^6 || ^7
Requires (Dev)
- mockery/mockery: ^1.4
- phpunit/phpunit: ^9.0
This package is not auto-updated.
Last update: 2024-09-27 12:42:38 UTC
README
Geetest for Laravel
安装
composer require libcyber/geetest
配置
- 将 ServiceProvider 添加到
config/app.php
LibCyber\Geetest\GeetestServiceProvider::class,
- 将别名添加到
config/app.php
'Geetest' => LibCyber\Geetest\Geetest::class,
- 发布配置和视图文件
php artisan vendor:publish --provider='LibCyber\Geetest\GeetestServiceProvider'
- 将配置字段添加到
.env,或者通过CaptchaVerify组件获取配置
GEETEST_ID=
GEETEST_KEY=
查看配置字段
使用
- 渲染您的网页
{!! Geetest::render() !!}
- 请求验证
$this->validate($request, [ 'geetest_challenge' => 'required|geetest' ], [ 'geetest' => config('geetest.server_fail_alert') ]);
- 通过
app/geetest.php中的字段server-get-config从数据库获取配置,您可以从数据库中获取 geetest ID
感谢
许可证
MIT 许可证 (MIT)。