libcyber/geetest
最新稳定版本:1.1.2
Composer 安装命令:
composer require libcyber/geetest
包简介
Geetest for Laravel
README 文档
README
Geetest for Laravel
Install
composer require libcyber/geetest
config
- insert ServiceProvider into
config/app.php
LibCyber\Geetest\GeetestServiceProvider::class,
- insert Alias into
config/app.php
'Geetest' => LibCyber\Geetest\Geetest::class,
- publish config & view file
php artisan vendor:publish --provider='LibCyber\Geetest\GeetestServiceProvider'
- insert config fileds into
.env, or get the config byCaptchaVerifyComponent
GEETEST_ID=
GEETEST_KEY=
View Config Fields
| 配置项 | 说明 | 选项 | 默认值 |
|---|---|---|---|
| width | 按钮宽度 | 单位可以是 px, %, em, rem, pt | 300px |
| lang | 语言,极验验证码免费版不支持多国语言 | zh-cn, en, zh-tw, ja, ko, th | zh-cn |
| server-get-config | 从服务器获取GeetestKEY | True | False |
| product | 验证码展示方式 | popup, float | popup |
| geetest_id | 极验验证码ID | ||
| geetest_key | 极验验证码KEY | ||
| client_fail_alert | 客户端失败提示语 | 请完成验证码 | |
| server_fail_alert | 服务端失败提示语 | 验证码校验失败 |
Usage
- render your web page
{!! Geetest::render() !!}
- request Validate
$this->validate($request, [ 'geetest_challenge' => 'required|geetest' ], [ 'geetest' => config('geetest.server_fail_alert') ]);
- get config from database
By
app/geetest.phpthe fieldserver-get-config, you can get your geetest id & and from database
Thanks
License
The MIT License (MIT).
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-10-26