Download the PHP package pudongping/hyperf-biz-web-api without Composer
On this page you can find all versions of the php package pudongping/hyperf-biz-web-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pudongping/hyperf-biz-web-api
More information about pudongping/hyperf-biz-web-api
Files in pudongping/hyperf-biz-web-api
Package hyperf-biz-web-api
Short Description Business web api skeleton based on hyperf framework.
License MIT
Informations about the package hyperf-biz-web-api
hyperf-biz-web-api
[](https://packagist.org/packages/pudongping/hyperf-biz-web-api) [](https://packagist.org/packages/pudongping/hyperf-biz-web-api) [](https://packagist.org/packages/pudongping/hyperf-biz-web-api) [](https://php.net/) [](https://github.com/pudongping/hyperf-biz-web-api) [](https://packagist.org/packages/pudongping/hyperf-biz-web-api)
本项目采用 hyperf 3.0 框架。
服务器要求
- PHP >= 8.0 and <= 8.1
- 以下任一网络引擎
- Swoole PHP 扩展 >= 4.5,并关闭了
Short Name
- Swow PHP 扩展 (Beta)
- Swoole PHP 扩展 >= 4.5,并关闭了
- JSON PHP 扩展
- Pcntl PHP 扩展
- OpenSSL PHP 扩展(如需要使用到 HTTPS)
- PDO PHP 扩展 (如需要使用到 MySQL 客户端)
- Redis PHP 扩展 (如需要使用到 Redis 客户端)
- Protobuf PHP 扩展 (如需要使用到 gRPC 服务端或客户端)
创建项目
docker 下运行
启动项目
目录规范
- 业务代码全部写在
Services
目录中 Request
和Response
只能在Controller
中使用response
返回的code
和message
信息应全部在Constants
目录下的ErrorCode.php
文件中定义- 请求数据的验证代码逻辑应统一放在
Request
目录下
代码规范
分支或者标签
分支
- 2.2 和 2.2.1 : For hyperf 2.2 (推荐使用 2.2.1 branch)
- 3.0 和 3.0.1 : For hyperf 3.0 (推荐使用 3.0.1 branch)
标签
- 1.x: For hyperf 2.2 (没有 bug 的情况下,不再更新)
- 2.x: For hyperf 2.2 (持续更新)
- 3.x: For hyperf 3.0 (持续更新)
关于分支和标签,可详见
- CHANGELOG
其他
本项目许多核心功能均来自 pudongping/hyperf-kit 扩展包。
以下文件可能在你项目中用不上,建议拉取代码之后进行删除。
app/Controller/DemoController.php
test/Cases/DemoTest.php
All versions of hyperf-biz-web-api with dependencies
hyperf/async-queue Version ~3.0.0
hyperf/cache Version ~3.0.0
hyperf/command Version ~3.0.0
hyperf/config Version ~3.0.0
hyperf/constants Version ~3.0.0
hyperf/crontab Version ^3.0
hyperf/database Version ~3.0.0
hyperf/db Version ^3.0
hyperf/db-connection Version ~3.0.0
hyperf/elasticsearch Version ~3.0.0
hyperf/framework Version ~3.0.0
hyperf/guzzle Version ~3.0.0
hyperf/http-server Version ~3.0.0
hyperf/logger Version ~3.0.0
hyperf/memory Version ~3.0.0
hyperf/model-cache Version ~3.0.0
hyperf/paginator Version ^3.0
hyperf/process Version ~3.0.0
hyperf/redis Version ~3.0.0
hyperf/translation Version ^3.0
hyperf/validation Version ^3.0
pudongping/hyperf-alarm-clock Version ^2.0
pudongping/hyperf-kit Version ^2.0
pudongping/hyperf-throttle-requests Version ^2.0
pudongping/hyperf-wise-locksmith Version ^2.0