Ejemplo n.º 1
0
 public static function getRecentEvents()
 {
     $app = \Slim\Slim::getInstance();
     $allGetVars = $app->request->get();
     $limit = @$allGetVars['limit'] ? $allGetVars['limit'] : 5;
     if (!filter_var($limit, FILTER_VALIDATE_INT)) {
         $app->render(400, ['Status' => 'Invalid input.']);
         return;
     }
     $events = \relive\models\SearchIndex::orderBy('dateAdded', 'desc')->where('isPublished', '=', '1')->take($limit)->select('event_id', 'eventName')->get()->toArray();
     echo json_encode($events, JSON_UNESCAPED_SLASHES);
 }