guifavere / laravel-simple-scopes
为 Laravel 项目提供简单的范围
1.1.2
2023-07-19 00:50 UTC
Requires
- php: ^7.4
Requires (Dev)
- laravel/legacy-factories: ^1.0.4
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.27
- squizlabs/php_codesniffer: ^3.7
README
提供一些有用的范围和自定义查询,该项目受以下包的启发:laracraft-tech/laravel-date-scopes。
安装
您可以通过 composer 安装
composer require guifavere/laravel-simple-scopes
工作原理
目前只有日期的范围和自定义查询。它们是
createdFrom::('2023-12-06'); createdTo::('2023-12-06'); modifiedFrom::('2023-12-06'); modifiedTo::('2023-12-06');
您可以在 Eloquent 模型内部使用特性:`DateScopes`,或者使用:`DateQueries` 用于自定义查询构建器。
示例
use GuiFavere\LaravelSimpleScopes\Dates\DateScopes; class Resource extends Model { use DateScopes; }
use GuiFavere\LaravelSimpleScopes\Dates\DateQueries; class ResourceQueryBuilder extends Builder { use DateQueries; }
测试
composer test
许可证
MIT 许可证 (MIT)。