rukhsar/moments
Laravel Moments
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