muffetlab/hyperf-captcha
最新稳定版本:1.1.0
Composer 安装命令:
composer require muffetlab/hyperf-captcha
包简介
A captcha component for Hyperf.
README 文档
README
This is the Captcha component for Hyperf 2.
Installation
$ composer require muffetlab/hyperf-captcha
Publish
$ php bin/hyperf.php vendor:publish muffetlab/hyperf-captcha
Usage
Instantiate captcha factory:
use Hyperf\Utils\ApplicationContext;
use Muffetlab\Captcha\CaptchaFactory;
$captchaFactory = ApplicationContext::getContainer()->get(CaptchaFactory::class);
Note: Since version 1.1.0, the package namespace has been changed from
KilofoxtoMuffetlab. If you're upgrading from a previous version, please update your code accordingly:
// Old namespace (before 1.1.0)
use Kilofox\Captcha\CaptchaFactory;
// New namespace (since 1.1.0)
use Muffetlab\Captcha\CaptchaFactory;
Render a captcha:
$key = $this->request->query('key');
$captcha = $captchaFactory->create($key);
return $captcha->render();
Validate the captcha:
$key = $this->request->input('key', '');
$captcha = $this->request->input('captcha', '');
$captchaFactory->validate($key, $captcha);
Supported Captcha Styles
- alpha
- basic
- black
- math
- riddle
- word
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-31