Fetch the repository succeeded.
This action will force synchronization from skyselang/yylAdmin, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
yylAdmin是一个基于ThinkPHP6和Vue2极简后台管理系统,只有登录退出、权限管理、日志管理等基础功能;前后台基础框架;你可以在此基础上根据你的业务需求进行开发扩展。简单轻量,开箱即用,前后分离,免费开源。
# 克隆项目
git clone https://gitee.com/skyselang/yylAdmin.git
# 进入项目目录
cd yylAdmin
# 设置composer
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 安装依赖
composer install
# 导入数据库
数据库文件:public/private/yyladmin.sql
# 修改配置
重命名.env.example成.env环境变量文件修改里面配置(或修改config文件夹里面的配置)
# 环境配置(phpStudy)
根据你的实际情况配置
域名:localhost
端口:9526
根目录:yylAdmin/public
PHP版本:7.3
伪静态:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
# 克隆项目
git clone https://gitee.com/skyselang/yylAdminWeb.git
# 进入项目目录
cd yylAdminWeb
# 使用cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 安装依赖
cnpm install
# 修改配置
在.env.xxx环境变量文件里面修改接口地址(后端环境配置域名端口)
VUE_APP_BASE_API = 'http://localhost:9526'
# 本地开发 启动服务
cnpm run dev
# 开发完打包正式环境
cnpm run build:prod
# 开发完打包测试环境
cnpm run build:stage
yylAdmin
├── app # 应用(核心目录)
│ │── admin # 后台接口
│ │ │── controller # 控制器(请求参数)
│ │ │── middleware # 中间件(拦截或过滤请求)
│ │ │── service # 业务逻辑
│ │ │── validate # 验证器(验证参数)
│ │── common # 公共(缓存、工具等)
│ └── index # 前台接口
│ ...
├── config # 配置目录(admin、index,其它为tp配置)
├── extend # 扩展类库
├── public # 对外访问目录
│ │── private # 数据库文件在里面
│ │── static # 静态资源目录
│ │── storage # 上传目录(读写权限)
│ │── .htaccess # apache重写文件
│ │── index.php # 入口文件
│ └── nginx.htaccess # nginx重写文件
│ ...
├── route # 路由(没有用到路由)
├── runtime # 运行时目录(读写权限)
├── vendor # Composer类库目录
├── .env.example # 环境变量示例文件,重命名.env后使用
...
# 更多请参考thinkphp6目录结构
yylAdminWeb
├── build # 构建相关
├── public # 静态资源
│ │── favicon.ico # favicon图标
│ └── index.html # html模板
├── src # 源代码
│ ├── api # 所有请求接口
│ ├── assets # 主题字体等静态资源
│ ├── components # 全局公用组件
│ ├── directive # 全局指令
│ ├── filters # 全局filter
│ ├── layout # 全局layout
│ ├── router # 路由
│ ├── store # 全局store管理
│ ├── styles # 全局样式
│ ├── utils # 全局公用方法
│ ├── views # 所有页面
│ ├── App.vue # 入口页面
│ ├── main.js # 入口文件加载组件初始化等
│ ├── permission.js # 权限管理
│ └── setting.js # 基础设置
├── .env.xxx # 环境变量配置
├── .eslintrc.js # eslint配置项
├── package.json # package.json
├── postcss.config.js # postcss配置
└── vue.config.js # vue-cli配置
...
Sign in for post a comment
Comments ( 0 )