public function storeCategory(CategoryHandler $categoryHandler, Request $request) { $boardId = $request->get('boardId'); $input = ['name' => $boardId . '-' . BoardModule::getId()]; $category = $categoryHandler->create($input); if ($boardId == '') { // global config $config = $this->configHandler->getDefault(); $config->set('categoryId', $category->id); $this->configHandler->putDefault($config->getPureAll()); } else { $config = $this->configHandler->get($boardId); $config->set('categoryId', $category->id); $this->instanceManager->updateConfig($config->getPureAll()); } return XePresenter::makeApi($category->getAttributes()); }
public function storeCategory(Request $request, CategoryHandler $categoryHandler) { $input = ['name' => $request->get('categoryName')]; $category = $categoryHandler->create($input); return XePresenter::makeApi($category->getAttributes()); }