protected function registerMacros(Router $router)
{
$router->macro('module', function ($module, $sortable = false) use($router) {
$controller = ucfirst($module) . 'Controller';
if ($sortable) {
$router->patch("{$module}/changeOrder", $controller . '@changeOrder');
}
$router->resource($module, $controller);
});
$this->app['paginateroute']->registerMacros();
}