wilbur-yu / hyperf-template
A coroutine framework that focuses on hyperspeed and flexible, specifically use for build microservices and middlewares.
Installs: 43
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=8.0
- ext-bcmath: *
- ext-json: *
- ext-openssl: *
- ext-pcntl: *
- ext-redis: *
- ext-swoole: *
- ext-zend-opcache: *
- 96qbhy/hyperf-auth: ^3.0
- friendsofhyperf/http-client: ^3.0
- guanguans/notify: ^1.18
- hyperf/cache: ^3.0
- hyperf/command: ^3.0
- hyperf/config: ^3.0
- hyperf/constants: ^3.0
- hyperf/context: ^3.0
- hyperf/db-connection: ^3.0
- hyperf/filesystem: ^3.0
- hyperf/framework: ^3.0
- hyperf/guzzle: ^3.0
- hyperf/http-server: ^3.0
- hyperf/logger: ^3.0
- hyperf/memory: ^3.0
- hyperf/process: ^3.0
- hyperf/redis: ^3.0
- hyperf/resource: ^3.0
- hyperf/signal: ^3.0
- hyperf/task: ^3.0
- hyperf/utils: ^3.0
- hyperf/validation: ^3.0
- jetbrains/phpstorm-attributes: ^1.0
- wilbur-yu/hyperf-cache-ext: ^3.0
- wilbur-yu/hyperf-opcache: ^3.0
Requires (Dev)
- composer/composer: ^2.1
- friendsofphp/php-cs-fixer: ^3.0
- hyperf/devtool: ^3.0
- hyperf/testing: ^3.0
- hyperf/watcher: ^3.0
- mockery/mockery: ^1.0
- roave/security-advisories: dev-latest
- swoole/ide-helper: ^5.0
- wilbur/hyperf-soar: ^3.0
Suggests
- ext-json: Required to use JSON.
- ext-openssl: Required to use HTTPS.
- ext-pdo: Required to use MySQL Client.
- ext-pdo_mysql: Required to use MySQL Client.
This package is auto-updated.
Last update: 2025-02-23 11:02:36 UTC
README
结合自 hyperf/hyperf-skeleton
和 hyperf/biz-skeleton
项目, 添加了一些自用代码和第三方包以及三方项目代码
自用, 仅供参考
使用
# 安装 composer create-project wilbur-yu/hyperf-template new-project # 启动 composer start-dev
工具清单
- 参数签名和验证
- 带有效期的加解密(authcode)
- 请求与响应的数据完整日志记录
- Redis Bitmap 工具类封装
- 计数器/漏斗/时间窗口限流注解
- Resource值可动态隐藏与显示
- 异常告警(基于https://github.com/guanguans/notify)