group('dbms/dashboard', function (Router $router) { // 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리 $router->add('GET', '', function ($params) { Response::json([ 'message' => 'DashboardController::index 실행됨', 'params' => $params ]); }); // 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리 $router->add('GET', 'topboard', function ($params) { $controller = new DashboardController($params); return $controller->topboard(); // Response::view($result); }); $router->add('GET', 'totalcount', function ($params) { $controller = new DashboardController(); return $controller->totalcount($params); // Response::view($result); }); $router->add('GET', 'latest_service', function ($params) { $controller = new DashboardController(); return $controller->latest_service($params); // Response::view($result); }); $router->add('GET', 'latest_history', function ($params) { $controller = new DashboardController(); return $controller->latest_history($params); // Response::view($result); }); }); $router->group('dbms/navigator', function (Router $router) { // 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리 $router->add('GET', 'ipsearch', function ($params) { $controller = new NavigatorController(); return $controller->ipsearch($params); // Response::view($result); }); }); $router->group('dbms/service', function (Router $router) { // 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리 $router->add('GET', 'extra', function ($params) { $controller = new ServiceController(); return $controller->extra($params); // Response::view($result); }); }); $router->group('dbms/client/dashboard', function (Router $router) { // 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리 $router->add('GET', 'totalcount', function ($params) { $controller = new \lib\Controllers\DBMS\Client\DashboardController(); return $controller->totalcount($params); // Response::view($result); }); }); $router->group('dbms/client/memo', function (Router $router) { $router->add('GET', 'update_form', function ($params) { $controller = new MemoController(); return $controller->update_form($params); // Response::view($result); }); $router->add('POST', 'update', function ($params) { $controller = new MemoController(); return $controller->update($params); // Response::view($result); }); });