# base-admin-api-thinkphp **Repository Path**: yazhitv/base-admin-api-thinkphp ## Basic Information - **Project Name**: base-admin-api-thinkphp - **Description**: thinkphp6 实现前后端分离后台管理接口 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2024-08-10 - **Last Updated**: 2024-08-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README base-admin-api-thinkphp =============== > 运行环境要求PHP7.3+ > > 必须提前安装mysql,导入sql文件,修改配置文件中`config.database` 填入自己mysql信息。 > > 由于前后端分离,图片验证码使用了 `redis`,如果使用图片验证码功能需要提前安装 `redis`,修改配置文件中 `config.cache` 。 ## 安装 ~~~ composer install ~~~ ## 目前实现的接口 ### 用户管理 + 验证码 /admin/users/captcha + 用户登录 /admin/users/login + 刷新登录状态 /admin/users/refresh-token + 新增用户 /admin/users + 更新用户 /admin/users/:id + 删除用户 /admin/users/:id + 获取用户及权限角色信息 /admin/users/info + 用户列表 /admin/users ### 菜单管理 + 获取菜单树 /admin/menus/tree + 新增菜单 /admin/menus + 更新菜单 /admin/menus/:id + 获取菜单详情 /admin/menus/:id + 删除菜单 /admin/menus/:id ### 角色管理 + 获取角色详情 /admin/roles/:id + 新增角色 /admin/roles + 更新角色 /admin/roles/:id + 删除角色 /admin/roles/:id + 角色列表 /admin/roles + 角色成员列表 /admin/roles/:id/members + 角色绑定成员 /admin/roles/:id/members + 角色解绑成员 /admin/roles/:id/members + 角色菜单列表 /admin/roles/:id/menus + 更新角色菜单 /admin/roles/:id/menus ### 文件上传 + 单文件上传 /admin/file