addTemplate( '/articles/', 'ArticleCollectionHandler' ); $this->addTemplate( '/articles/{id}', 'ArticleItemHandler', array('id' => Route::RE_NUM) ); $this->addTemplate( '/articles/{slug}', 'ArticleItemHandler', array('slug' => Route::RE_SLUG) ); } public function addTemplate($template, $handlerClassName, $variables = null) { // Customize as needed based on your server. $template = '/wellrested/samples/apisample' . $template; $handlerClassName = '\apisample\handlers\\' . $handlerClassName; $this->addRoute( Route::newFromUriTemplate( $template, $handlerClassName, $variables ) ); } }