Download the PHP package hedii/laravel-date-range without Composer
On this page you can find all versions of the php package hedii/laravel-date-range. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package laravel-date-range
Laravel Date Range
A date range trait with local scope methods for Laravel Eloquent models
Table of contents
- Table of contents
- Installation
- Usage
- Updating your Eloquent Models
- Available methods
- Example
- Testing
- License
Installation
Install via composer
Usage
Updating your Eloquent Models
Simply tell your eloquent model that it has to use the DateRange trait:
Available methods
By default $fieldName is set to "created_at".
Method name | Parameters | Description |
---|---|---|
currentMinute |
(string) $fieldName | Scope a query to only include the current minute entries |
lastMinute |
(string) $fieldName | Scope a query to only include the last minute entries |
currentHour |
(string) $fieldName | Scope a query to only include the current hour entries |
lastHour |
(string) $fieldName | Scope a query to only include the last hour entries |
currentDay |
(string) $fieldName | Scope a query to only include the current day entries |
lastDay |
(string) $fieldName | Scope a query to only include the last day entries |
currentWeek |
(string) $fieldName | Scope a query to only include the current week entries |
lastWeek |
(string) $fieldName | Scope a query to only include the last week entries |
currentMonth |
(string) $fieldName | Scope a query to only include the current month entries |
lastMonth |
(string) $fieldName | Scope a query to only include the last month entries |
currentYear |
(string) $fieldName | Scope a query to only include the current year entries |
lastYear |
(string) $fieldName | Scope a query to only include the last year entries |
lastSeconds |
(int) $countSeconds, (string) $fieldName | Scope a query to only include the last x seconds entries |
lastMinutes |
(int) $countMinutes, (string) $fieldName | Scope a query to only include the last x minutes entries |
lastHours |
(int) $countHours, (string) $fieldName | Scope a query to only include the last x hours entries |
lastDays |
(int) $countDays, (string) $fieldName | Scope a query to only include the last x days entries |
lastWeeks |
(int) $countWeeks, (string) $fieldName | Scope a query to only include the last x weeks entries |
lastMonths |
(int) $countMonths, (string) $fieldName | Scope a query to only include the last x months entries |
lastYears |
(int) $countYears, (string) $fieldName | Scope a query to only include the last x years entries |
Example
Testing
License
hedii/laravel-date-range is released under the MIT Licence. See the bundled LICENSE file for details.
All versions of laravel-date-range with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0
illuminate/database Version ^9.0
illuminate/support Version ^9.0
nesbot/carbon Version ^2.53
illuminate/database Version ^9.0
illuminate/support Version ^9.0
nesbot/carbon Version ^2.53
The package hedii/laravel-date-range contains the following files
Loading the files please wait ....