/** * Get homepage * * @param Request $request * @return View|void */ public function getHomepage(Request $request) { /** * Load data */ $this->_arViewData = $this->_loadPageByUrl('/'); /** * Number of users */ $this->_arViewData['users_no'] = User::count() + 135000; /** * Number of campaigns */ $this->_arViewData['campaigns_no'] = Campaign::count(); /** * Number of payments total */ $this->_arViewData['payments_no_total'] = Payment::sum('amount'); /** * Number of payments last month */ $this->_arViewData['payments_no_last_month'] = Payment::where('created_at', '>=', Carbon::now()->subMonth())->count(); /** * Return view */ return $this->_showViewOr404('frontend.homepage'); }