hedii / laravel-date-range
一个具有本地作用域方法的日期范围特性,用于 Laravel Eloquent 模型
4.0.0
2022-03-06 08:19 UTC
Requires
- php: ^8.0
- illuminate/database: ^9.0
- illuminate/support: ^9.0
- nesbot/carbon: ^2.53
Requires (Dev)
- orchestra/testbench: ^7.0
README
Laravel 日期范围
一个具有本地作用域方法的日期范围特性,用于 Laravel Eloquent 模型
目录
安装
通过 composer 安装
composer require hedii/laravel-date-range
使用
更新你的 Eloquent 模型
简单地向你的 Eloquent 模型说明它必须使用 DateRange 特性
<?php namespace App; use Hedii\LaravelDateRange\DateRange; class MyModel extends Model { use DateRange; /* ... */ }
可用方法
默认情况下 $fieldName 设置为 "created_at"。
示例
$currentDayEntries = MyModel::currentDay()->get(); $lastYearEntries = MyModel::lastYear()->get(); $entriesFromTheLastTenDays = MyModel::lastDays(10)->get();
测试
composer test
许可证
hedii/laravel-date-range 在 MIT 许可证下发布。有关详细信息,请参阅捆绑的 LICENSE 文件。