avantis / queryparse
基于 IBM 路由规范的 Laravel/Lumen 查询生成器
dev-master
2018-06-25 21:41 UTC
This package is auto-updated.
Last update: 2024-09-26 11:50:36 UTC
README
此软件包提供了一组方法,便于根据 IBM 编写的底稿以及我们认为必要的某些更改/添加来编写查询
使用文档
使用文档正在建设中
分页结果
概述
您可以通过提供额外的 URL 参数来分页 GET 集合方法的输出结果。例如
GET /microservice/v1/resource?items_per_page=10&page=2
排序结果
概述 您可以通过提供额外的 URL 参数来对 GET 集合方法的微服务结果进行排序。例如
GET /microservice/v1/resource?sort={"resource_status":"desc","resource_name":"asc"}
过滤结果
概述 您可以通过提供额外的 URL 参数来过滤 GET 集合方法的输出结果。例如
GET /microservice/v1/resource?filters=[{"resource_id":["gt",10],"resource_name":["contains","br"]},{"resource_status":["equals",2]}]
选择字段
概述 您可以通过提供额外的 URL 参数来选择要在 GET 集合方法的输出结果中列出的字段。例如
GET /microservice/v1/resource?fields=resource_id,resource_name