代码拉取完成,页面将自动刷新
同步操作将从 skyselang/yylAdmin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
yylAdmin是一个基于ThinkPHP6和Vue2极简后台管理系统,只有登录退出、权限管理、日志管理等基础功能;前后台基础框架;你可以在此基础上根据你的业务需求进行开发扩展。简单轻量,开箱即用,前后分离,免费开源。
# 克隆项目
git clone https://github.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://github.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配置
...
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。