addRoute("GET", "/users", [UserController::class, "index"]); $router->addRoute("POST", "/users", [UserController::class, "create"]); $router->addRoute("POST", "/users/:user_id/blocks/:block_id", [UserController::class, "update"]); $router->addRoute("POST", "/users/:user_id/subblocks/:subblock_id", [UserController::class, "update"]); $router->addRoute("GET", "/objects", [ObjectController::class, "index"]); $router->addRoute("GET", "/objects/:object_id", [ObjectController::class, "getOne"]); $router->addRoute("GET", "/complexes", [NewBuildingController::class, "complexAll"]); $router->addRoute("GET", "/constructors/:constructor_id/blocks/:block_id", [NewBuildingController::class, "getNewBuildingBlock"]); $router->addRoute("GET", "/constructors/:constructor_id/blocks", [NewBuildingController::class, "getNewBuildingBlocks"]); $router->addRoute("GET", "/constructors/:constructor_id/pages/:page_name", [BlocksController::class, "getBlocks"]); $router->addRoute("POST", "/constructors/:constructor_id/pages/:page_id/blocks", [BlocksController::class, "addBlock"]); $router->addRoute("POST", "/constructors/:constructor_id/pages/:page_id/blocks/:block_id/subblocks", [SubBlocksController::class, "addSubblock"]); $router->addRoute("PUT", "/constructors/:constructor_id/pages/:page_id/blocks/:block_id/", [BlocksController::class, "updateBlock"]); $router->addRoute("PUT", "/constructors/:constructor_id/pages/:page_id/blocks/:block_id/subblocks/:subblock_id", [SubBlocksController::class, "updateSubblock"]); $router->addRoute("GET", "/constructors/:constructor_id/header", [HeaderController::class, "getHeader"]); $router->addRoute("GET", "/constructors/:constructor_id/footer", [FooterController::class, "getFooter"]); // http://localhost/constructor/api/objects/35496559 // http://localhost/constructor/api/constructors/1/pages/home-page