guifavere/laravel-simple-scopes

为 Laravel 项目提供简单的范围

1.1.2 2023-07-19 00:50 UTC

This package is auto-updated.

Last update: 2024-09-19 03:07:28 UTC


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)。