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 编写的底稿以及我们认为必要的某些更改/添加来编写查询

https://www.ibm.com/support/knowledgecenter/en/SSELE6_8.0.1.3/com.ibm.isam.doc/develop/web_services_REST_API_doc.html

使用文档

使用文档正在建设中

分页结果

概述

您可以通过提供额外的 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