nelsons / geetest
Laravel 的 Geetest 包
v1.0.0
2020-04-20 08:51 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: ~4.1
This package is auto-updated.
Last update: 2024-09-20 18:28:50 UTC
README
此包已不再维护,但尚未存档,欢迎提交拉取请求和升级。非常感谢。
安装
此包现在支持 Geetest 3.1。
要获取 Laravel Geetest 的最新版本,请使用 Composer 引入项目
$ composer require nelsons/geetest
然后执行以下操作
$ composer update
接下来,您需要注册服务提供者。打开 config/app.php
文件,并在 providers
键中添加以下内容
Nelsons\Geetest\GeetestServiceProvider::class
您还可以在 config/app.php
的 aliases
中注册 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 上注册。创建一个应用并获取 ID
和 KEY
。
然后,在您的 .env
文件中配置它们,因为您最好不要将它们公开。
按照以下方式将它们添加到 .env
文件中
GEETEST_ID=0f1097bef7xxxxxx9afdeced970c63e4
GEETEST_KEY=c070f0628xxxxxxe68e138b55c56fb3b
许可证
Laravel Geetest 在 MIT 许可证 (MIT) 下授权。