hyperf-tt开源项目

我要开发同款
coderzhao2025年12月12日
66阅读

技术信息

语言技术
PHPSwoole
系统类型
Web
行业分类
开发工具
开源地址
https://github.com/zhaohao19941221/hyperf-tt
授权协议
MIT许可

功能介绍

基于hyperf框架v3.1.0+改造,支持多应用,多环境自动切换env配置,Repository,swagger 文档生成,刷新model属性,多文件多目录多前缀。
额外支持功能
刷新model属性
php bin/hyperf.php model:refresh --help
一条命令根据响应体和请求方式生成swagger文档;生成使用```hyperf/swagger``
php bin/hyperf.php swagger:format --help
php bin/hyperf.php swagger:format Post \'{"errcode":0,"errmsg":"success","data":{"token":"666"}}\'
多文件多目录多前缀(router)
多应用bundle区分
完整的格式化代码规则
composer check
多环境动态切换env配置。
多环境动态切换env配置
只需要启动的时候设置 APP_ENV 配置,扩展包就会自动根据 env 来查找 env 文件配置。 比如 APP_ENV 为 testing 那么会加载 .env.testing 文件配置。

.env.testing 没有的配置,还是会使用 .env 文件的配置来加载。所以建议 .env 放共有的配置。
示例 - examples
通过 .env 配置 APP_ENV=local
命令行直接启动 $ export APP_ENV=production && php bin/hyperf.php start 有环境变量污染的可能性,请小心使用
docker 启动
$ docker run --env APP_ENV=production -d -p 9501:9501 your-image
phpunit


示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论