# ApiAdmin **Repository Path**: puci/ApiAdmin ## Basic Information - **Project Name**: ApiAdmin - **Description**: 基于ThinkPHP V6.*开发的面向API的后台管理系统! - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.apiadmin.org/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 812 - **Created**: 2023-07-09 - **Last Updated**: 2024-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ApiAdmin ApiAdmin5.0是一个前后端完全分离的项目,前端采用Vue构建 ## 快速安装 > 第一步:安装代码 ``` 你也可以:先获取基础代码 git clone *.git 再使用composer安装 composer install ``` > 第二步:检测环境以及配置数据库 ``` php think apiadmin:install ``` > 第三步:完成数据迁移 ``` php think migrate:run ``` > 第四步:构建后端路由 ``` php think apiadmin:adminRouter ``` > 第五步:获取管理后台账号密码 ``` cat install/lock.ini ``` ## 项目简介 **系统需求** - PHP >= 7.2.5 - MySQL >= 5.5.3 - Redis **项目构成** - ThinkPHP v6.0.* - Vue 2.* - ... **功能简介** 1. 接口文档自动生成 2. 接口输入参数自动检查 3. 接口输出参数数据类型自动规整 4. 灵活的参数规则设定 5. 支持三方Api无缝融合 6. 本地二次开发友好 7. ... ``` ApiAdmin(PHP部分) ├─ 系统维护 | ├─ 菜单管理 - 编辑访客权限,处理菜单父子关系,被权限系统依赖(极为重要) | ├─ 用户管理 - 添加新用户,封号,删号以及给账号分配权限组 | ├─ 权限管理 - 权限组管理,给权限组添加权限,将用户提出权限组 | └─ 操作日志 - 记录管理员的操作,用于追责,回溯和备案 | ... ```