rukhsar / moments
A laravel trait to deal with time and dates with scope for eloquent models.
Installs: 167
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/rukhsar/moments
Requires
- php: >=5.4.0
- laravel/framework: >=5.2
This package is not auto-updated.
Last update: 2025-10-26 06:07:17 UTC
README
A laravel trait to deal with time and dates with scope for eloquent models.
Installation
Install using composer
composer require rukhsar/moments
Usage
Update your Eloquent Models
Simply call Moments trait in your model using use Rukhsar\Moments\Moments.
<?php namespace App; use Rukhsar\Moments\Moments; class User extends Model { use Moments; // your remaining model class content }
Then you can call Moments scopes like below
<?php
$users = User::currentDay()->get();
Available Methods
-
currentMinuteParameter : none -
lastMinuteParameter : none -
currentHourParameter : none -
lastHourParameter : none -
currentDayParameter : none -
lastDayParameter : none -
currentWeekParameter : none -
lastWeekParameter : none -
currentMonthParameter : none -
currentYearParameter : none -
lastYearParameter : none -
lastSecondsParameter :(int) $countSeconds -
lastMinutesParameter :(int) $countMinutes -
lastHoursParameter :(int) $countHours -
lastDaysParameter :(int) $countDays -
lastWeeksParameter :(int) $countWeeks -
lastMonthsParameter :(int) $countMonths -
lastYearsParameter :(int) $countYears