aaronbullard/eads
最新稳定版本:1.0.1
Composer 安装命令:
composer require aaronbullard/eads
包简介
PHP Utility for EADS APIs
README 文档
README
EADS Utility
PHP Utility for Enterprise APIs for Data Sharing Standard
Filtering
This is a helper class to translate a string of filters into usable sql.
Example query:
?filters=status==verified,age>18,weight>=<150;200
This query translates to:
- WHERE status = 'verified'
- AND age > 18
- AND weight BETWEEN 150 AND 200
Installation
composer require aaronbullard/eads
Usage
See the tests for usage and examples /tests
// GET `?filters=status==verified,age>18,weight>=<150;200` $filterString = Request::get('filters'); $parser = new EADS\Filters\Parser($filterString); // Get first query $filter = $parser->getFilters()[0]; $sql = $filter->getSQL(); // "status = ?" $bindings = $filter->getBindings(); // ['verified']
or
// GET `?filters=status==verified,age>18,weight>=<150;200` $filterString = Request::get('filters'); $filters = EADS::filters($filterString); // Get first query $filter = $filters[0]; $sql = $filter->getSQL(); // "status = ?" $bindings = $filter->getBindings(); // ['verified']
License
The package is available as open source under the terms of the MIT License.
统计信息
- 总下载量: 14.63k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-11-17