第一步:安装代码
1.下载代码
```
composer create-project apiadmin/apiadmin
```
2.打开目录
```
cd apiadmin
```
3.执行安装
```
composer install
```
第二步:检测环境以及配置数据库
```
php think apiadmin:install
```
第三步:完成数据迁移
```
php think migrate:run
```
* 如出现报错:There are no commands defined in the "migrate" namespace.
* 请先更新下think版本:composer update topthink/framework
* 再执行:php think migrate:run
* 特别鸣谢:@孙晔华
第四步:构建后端路由
```
php think apiadmin:adminRouter
```
第五步:获取管理后台账号密码
查看install/lock.ini
## **安装apiadmin-web**
第一步:克隆项目到本地
```
git clone https://gitee.com/apiadmin/ApiAdmin-WEB.git
```
第二步:修改配置 xxxx.com 替换成你apiadmin 项目部署后台的域名
```
export default {
/**
* @description 配置显示在浏览器标签的title
*/
title: '接口管理',
/**
* @description 是否使用国际化,默认为false
* 如果不使用,则需要在路由中给需要在菜单中展示的路由设置meta: {title: 'xxx'}
* 用来在菜单中显示文字
*/
useI18n: false,
/**
* @description api请求基础路径
*/
baseUrl: {
dev: 'https://xxxxx.com/',
pro: 'https://xxxxx.com/'
},
/**
* @description 需要加载的插件
*/
plugin: {
}
}
```
第三步:进到ApiAdmin-WEB目录里面 安装依赖 (切记要使用sudo,如果直接npm install 中途会目录权限问题报错)
```
sudo npm install
```
第四步:构建项目文件 生成的dist目录里面就是项目文件了
```
npm run build
```
第五步:把dist上传到你apiadmin 项目部署后台public目录下
访问地址:https://xxx.com/dist或者https://admin.xxx.com/(这个是新的域名解析到该目录下public/dist)
- 空白目录
- 数据表的创建
- auth _rule
- auth_group
- auth_group_access
- 权限示例
- Auth权限菜单
- Auth用户组权限修改
- Auth用户规则表
- Auth权限的使用
- 源码示例
- thinkphp6auth
- 安装与拓展
- auth
- thinkphp6.0权限扩展
- ThinkPHP3.2.3完整版中对Auth.class.php的使用
- ThinkPHP6.x中对Auth的使用[tp6-auth权限管理]
- Thinkphp6+Auth+LayuiAdmin+authtree权限管理
- 使用phpstudy安装
- 使用宝塔安装thinkphp
- thinkphp6 伪静态配置(nginx和Apache)
- apiadmin安装教程