quiquegilb / global-api-criteria
全局标准php
dev-main
2021-06-24 08:00 UTC
Requires
- php: >=7.3
Requires (Dev)
- ext-json: *
- ext-pdo: *
- doctrine/orm: ^2.8
- illuminate/database: ^8.22
- phpunit/phpunit: ^9.5
- symfony/var-dumper: ^5.2
This package is auto-updated.
Last update: 2024-09-24 15:49:13 UTC
README
安装
使用包管理器composer安装全局API标准。
composer require quiquegilb/global-api-criteria
用法
简单用法。
$criteria = Criteria::create() ->withFilter(FilterGroup::deserialize('(name like computer or name like pc) and price > 500 and price <= 1000')) ->withOrder(OrderGroup::deserialize('+price, stock desc')) ->withPaginate(Paginate::create(0, 5));
自定义和安全用法
查看ProductCriteriaExample以获取更多详细信息。
$criteria = ProducCriteriaExample::create() ->withFilter(FilterGroup::deserialize('(name like computer or name like pc) and price > 500 and price <= 1000')) ->withOrder(OrderGroup::deserialize('+price, stock desc')) ->withPaginate(Paginate::create(0, 5));
贡献
欢迎提交拉取请求。对于重大更改,请首先打开一个问题以讨论您想要更改的内容。
请确保适当更新测试。
许可
捐赠
如果这个项目帮助您减少了开发时间,您可以给我一杯咖啡:)