libcyber/geetest

Geetest for Laravel

1.1.2 2023-10-26 10:02 UTC

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

感谢

Germey/LaravelGeetest

许可证

MIT 许可证 (MIT)。