public function setRoutes()
{
$pages = collect(\Config::get('pages'));
foreach ($pages as $page) {
if (!$page['uses']) {
continue;
}
switch ($page['method']) {
case 'get':
\Route::get($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]);
break;
case 'post':
\Route::post($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]);
break;
case 'patch':
\Route::patch($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]);
break;
case 'delete':
\Route::patch($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]);
break;
case 'any':
\Route::any($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]);
}
}
}