Download the PHP package caterpillar/hyperf-annotation-parse-body without Composer
On this page you can find all versions of the php package caterpillar/hyperf-annotation-parse-body. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package hyperf-annotation-parse-body
Hyperf中的路由二次解析插件
本插件利用了Aop+注解功能实现
-
环境需求
- PHP >= 7.4
- Hyperf >= 2.2.0
- 请避免路由配置中使用
/user/{id}
进行参数定义 - 暂时不支持指定数据源
-
安装项目
-
使用项目
- 使用方式(在方法上注解只在当前方法生效,在类上注解可在本类生效)
在此示例方法中,我们可以用命令行进行请求
curl "http://127.0.0.1:9501/testAnnotationByFunction?name=1&age=2&birth_day=3"
它会自动的帮我们把参数封装到TestEntity
中,我们可以通过TestEntity
中的getter方法获取到请求数据- 使用方式2
在此示例方法中, 我们可以用命令行进行请求
curl "http://127.0.0.1:9501/testAnnotationByFunction?name=1&age=2&birth_day=3"
它会自动的帮我们注入相同参数名字的变量- 使用方式3
在此示例方法中, 我们可以在请求体中使用json进行请求,请注意请求头设置
Content-Type
为application/json
他就会自动帮我们同时注入Property
类 -
All versions of hyperf-annotation-parse-body with dependencies
PHP Build Version
Package Version
The package caterpillar/hyperf-annotation-parse-body contains the following files
Loading the files please wait ....