request->params([ ['name', ''], ]); return success((new ArticleCategoryService())->getPage($data)); } /** * 查询所有分类(文章添加,编辑,索引) * @return Response */ public function all(){ return success((new ArticleCategoryService())->getAll()); } /** * 文章分类详情 * @param int $id */ public function info(int $id){ return success((new ArticleCategoryService())->getInfo($id)); } /** * 添加文章分类 * @return Response */ public function add(){ $data = $this->request->params([ ['name', ''], ['is_show', 1], ['sort', 0], ]); $this->validate($data, 'app\validate\article\ArticleCategory.add'); $id = (new ArticleCategoryService())->add($data); return success(100011, ['id' => $id]); } /** * 文章分类编辑 * @param int $category_id //分类id * @return Response */ public function update(int $category_id){ $data = $this->request->params([ ['name', ''], ['is_show', 1], ['sort', 0], ]); $this->validate($data, 'app\validate\article\ArticleCategory.update'); (new ArticleCategoryService())->update($category_id, $data); return success(100004); } /** * 文章分类删除 * @param int $category_id */ public function del(int $category_id){ (new ArticleCategoryService())->del($category_id); return success(100003); } }