Spatie\Analytics\Period::days PHP Method

days() public static method

public static days ( integer $numberOfDays ) : Period
$numberOfDays integer
return Period
    public static function days(int $numberOfDays) : Period
    {
        $endDate = Carbon::today();
        $startDate = Carbon::today()->subDays($numberOfDays)->startOfDay();
        return new static($startDate, $endDate);
    }

Usage Example

 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     if (empty(config('laravel-analytics.view_id'))) {
         return;
     }
     Analytics::fetchTotalVisitorsAndPageViews(Period::days(14));
     Analytics::fetchTotalVisitorsAndPageViews(Period::days(365));
     Analytics::fetchMostVisitedPages(Period::days(365));
     Analytics::fetchTopReferrers(Period::days(365));
     Analytics::fetchTopBrowsers(Period::days(365));
     $this->info('Analytics data prefetched!');
 }
All Usage Examples Of Spatie\Analytics\Period::days