yylAdmin yylAdmin
首页
  • 介绍
  • 基础
  • 安装
  • 目录
  • 配置
  • 鸣谢
  • 支持
  • 更新日志
  • 开发
  • 前端
  • 后端
  • 调试
  • 开发工具推荐
  • 宝塔面板部署
  • 前后端部署到同一域名
  • 跨域问题
  • 接口文档问题
  • NodeJS版本问题
  • 新版文档
  • v4
  • v3
演示
Gitee (opens new window)
GitHub (opens new window)
首页
  • 介绍
  • 基础
  • 安装
  • 目录
  • 配置
  • 鸣谢
  • 支持
  • 更新日志
  • 开发
  • 前端
  • 后端
  • 调试
  • 开发工具推荐
  • 宝塔面板部署
  • 前后端部署到同一域名
  • 跨域问题
  • 接口文档问题
  • NodeJS版本问题
  • 新版文档
  • v4
  • v3
演示
Gitee (opens new window)
GitHub (opens new window)
  • 指南

    • 指南

      • 介绍
      • 基础
      • 安装
      • 目录
        • 后端
        • 前端
      • 配置
      • 鸣谢
      • 更新日志
  • 开发

    • 开发

      • 新增功能
      • 添加后台接口
      • 添加后台菜单权限
      • 添加后台页面
      • 刷新后台菜单权限
      • 添加前台接口
      • 添加接口文档调试
      • 接口生成器
    • 前端

      • Token
      • 多级目录
    • 后端

      • 缓存
      • 定时任务
      • 队列支持
    • 调试

      • 接口文档
  • 教程

    • 教程

      • 开发工具推荐
      • 宝塔面板部署
      • 前后端部署到同一域名
  • 问答

    • 问答

      • 跨域问题
      • 接口文档问题
      • NodeJS版本问题
  • 支持

    • 支持

      • 支持
目录

目录

# 后端

注意

runtime运行目录、public/storage上传目录需要读写权限,否则无法运行和上传文件!!!

├── app                        # 应用(核心目录)
│   │── admin                  # 后台接口
│   │   │── controller         # 控制器(请求参数)
│   │   │── middleware         # 中间件(拦截或过滤请求)
│   │── api                    # 前台接口
│   │   │── controller         # 控制器(请求参数)
│   │   │── middleware         # 中间件(拦截或过滤请求)
│   │   │── service            # 业务逻辑
│   │── common                 # 公共(核心)
│   │   │── cache              # 缓存
│   │   │── controller         # 控制器
│   │   │── middleware         # 中间件
│   │   │── model              # 模型
│   │   │── service            # 业务逻辑
│   │   │── utils              # 工具类
│   │   │── validate           # 验证器(验证参数)
│   ...
├── config                     # 配置目录
│   │── admin                  # 后台配置  
│   │── api                    # 前台配置 
│   │── apidoc                 # 接口文档配置 
│   ...                        # 其它tp配置 
├── extend                     # 扩展类库
├── private                    # private目录
│   │── apidoc                 # 接口文档和模板
│   │── captcha                # 验证码背景图和字体
│   │── yyladmin.sql           # 数据库文件
│   ...
├── public                     # 对外访问目录
│   │── admin                  # 后台前端
│   │── apidoc                 # 接口文档前端
│   │── storage                # 上传目录(读写权限)
│   │── .htaccess              # apache重写文件(伪静态)
│   │── index.php              # 入口文件
│   │── nginx.htaccess         # nginx重写文件(伪静态)
│   ...                 
├── route                      # 路由
├── runtime                    # 运行时目录(读写权限)
├── vendor                     # Composer类库目录
├── .env.example               # 环境变量示例文件,复制后重命名成.env后使用
├── ...
# 更多请参考thinkphp6目录结构

# 前端

├── 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配置
├── ...
上次更新: 2024/04/12, 20:29:30
安装
配置

← 安装 配置→

Theme by Vdoing | Copyright © 2018-2024 yylAdmin | Apache-2.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式