nelsons/geetest

Laravel 的 Geetest 包

v1.0.0 2020-04-20 08:51 UTC

This package is auto-updated.

Last update: 2024-09-20 18:28:50 UTC


README

此包已不再维护,但尚未存档,欢迎提交拉取请求和升级。非常感谢。

Build Status DUB Support

安装

此包现在支持 Geetest 3.1。

要获取 Laravel Geetest 的最新版本,请使用 Composer 引入项目

$ composer require nelsons/geetest

然后执行以下操作

$ composer update

接下来,您需要注册服务提供者。打开 config/app.php 文件,并在 providers 键中添加以下内容

Nelsons\Geetest\GeetestServiceProvider::class

您还可以在 config/app.phpaliases 中注册 Geetest Facade

'Geetest' => Nelsons\Geetest\Geetest::class

配置

要开始使用,您需要使用以下命令发布供应商资源

$ php artisan vendor:publish --tag=geetest

这将创建一个名为 config/geetest.php 的配置文件,您可以根据需要配置 geetest。

它还会生成一个名为 resources/views/vendor/geetest 的视图文件夹,其中将有一个名为 geetest.blade.php 的视图文件。在这里您可以配置 geetest 的样式。例如,您可以更改脚本 alert()

用法

首先,您需要在 Geetest 上注册。创建一个应用并获取 IDKEY

然后,在您的 .env 文件中配置它们,因为您最好不要将它们公开。

按照以下方式将它们添加到 .env 文件中

GEETEST_ID=0f1097bef7xxxxxx9afdeced970c63e4
GEETEST_KEY=c070f0628xxxxxxe68e138b55c56fb3b

许可证

Laravel Geetest 在 MIT 许可证 (MIT) 下授权。