public static function getNextComingEvent() { $strCurrentEndDate = self::getCurrentEventEndDate()['end_date']; if (empty($strCurrentEndDate)) { $strCurrentDate = UtilityController::getDbTimeStamp(true); return self::where('start_date', '>=', $strCurrentDate)->orderBy('start_date', 'asc')->first(); } else { return self::where('start_date', '>=', $strCurrentEndDate)->orderBy('start_date', 'asc')->first(); } }