当前位置: 首页 > backend >正文

基于ThinkPHP8.*的后台管理框架--Veitool框架学习使用

基于ThinkPHP8.*的后台管理框架--Veitool框架学习使用

  • 一、安装部署
  • 二、目录结构

一、安装部署

环境要求
Linux、Unix、macOS、Windows
Nginx、Apache、IIS
PHP >= 8.1.0
MySQL >= 5.7

下载地址
官网下载:https://www.veitool.com/download
境内仓库:https://gitee.com/veitool/veitoolthink
境外仓库:https://github.com/veitool/veitoolthink

安装步骤参考:
链接: VEITOOL 框架开发文档

二、目录结构

www   项目目录
├─addons   插件资源目录
├─app      应用目录
│  ├─admin   后台应用目录
│  │  ├─controller  后台控制器目录
│  │  └─view        后台视图模板目录
│  │
│  ├─api     接口应用目录
│  │  └─controller  接口控制器目录
│  │
│  ├─event   事件服务目录
│  │  ├─AppInit.php        应用初始化服务类(v2.1.0版开始已取消,采用中间件模式)
│  │  └─GatewayWorke.php   Worker 命令行服务类
│  │
│  ├─index    前台应用目录
│  │  └─controller    前台控制器目录
│  │
│  ├─model    模型目录
│  │  ├─system     系统默认模型目录
│  │  └─Base.php   模型基类
│  │
│  ├─AppInit.php           应用初始化中间件类(v2.1.0 版新增)
│  ├─BaseController.php    控制器基础类
│  ├─common.php            公共函数文件
│  ├─event.php             事件定义文件
│ ...
│  ├─v_msg.tpl             公用提示模板
│  └─v_err.tpl             错误提示模板
│
├─config   配置目录
│  ├─app.php          应用配置
│  ├─cache.php        缓存配置
│  ├─captcha.php      Captcha验证码配置
│  ├─console.php      控制台配置
│  ├─cookie.php       Cookie配置
│  ├─database.php     数据库配置
│  ├─filesystem.php   文件磁盘配置
│  ├─lang.php         多语言配置
│  ├─log.php          日志配置
│  ├─middleware.php   中间件配置
│  ├─route.php        URL和路由配置
│  ├─session.php      Session配置
│  ├─swoole.php       Swoole扩展配置(v2.1.0 版开始 新增)
│  ├─trace.php        Trace配置
│  ├─veitool.php      Veitool接口配置
│  └─view.php         视图配置
│
├─backup     备份目录
│  └─database    数据备份目录
│
├─extend     扩展类库目录
│  └─tool    扩展工具类目录
│
├─public     WEB目录(对外访问目录)
│  ├─file         上传的资源文件目录 (v2.1.0版开始已经移至 static 目录下)
│  ├─install      安装入口目录
│  ├─static       静态资源目录
│  ├─index.php    入口文件
│  └─.htaccess    用于apache的重写
│
├─runtime         应用的运行时目录
├─vendor          Composer类库目录
├─.env            环境变量配置文件
├─composer.json   Composer定义文件
├─LICENSE.txt     开源协议说明文件
├─README.md       README文件
└─think           命令行入口文件
http://www.xdnf.cn/news/13250.html

相关文章:

  • 免费批量抠图工具使用说明
  • OD 算法题 B卷【最大岛屿体积】
  • Day1 java基础知识
  • raid存储技术
  • vs code无法ssh远程连接linux机器----解决方案
  • BugKu Web渗透之程序员本地网站
  • MQTT示例体验(C)
  • LangChain4j(18)——通过Xinference调用Rerank模型
  • 打卡Day49
  • Windows11+VS2019配置Libigl-2.4.1
  • EasyImage实战:结合内网穿透技术实现私有图床部署过程
  • DBLP数据库是什么?
  • 如何用 esProc SPL 操作大 csv
  • Linux【5】-----编译和烧写Linux系统镜像(RK3568)
  • MIPI信号为什么不能进行长距离传输
  • 相关类可视化图像总结
  • 第二十三课:手搓随机森林
  • 基于PSO与BP神经网络分类模型的特征选择实战(Python实现)
  • C语言中提供的第三方库之哈希表实现
  • 比较数据迁移后MySQL数据库和达梦数据库中的表
  • 深入实战多平台抓包:Sniffmaster与常见抓包工具协同利器解析
  • 前端绘制道路鱼骨图
  • 502的普通频谱参数设置
  • 红外测温传感器如何提升智能制造水平?
  • 学习时困了怎么办
  • 2020年IS SCI2区,多样本和遗忘能力粒子群算法XPSO,深度解析+性能实测
  • Python打卡day49!!!
  • 【精彩回顾.上海交通大学专场】---大模型推理需求下的计算生态链变革
  • “概率鹦鹉”难解语义等价验证的NPC难题: 从技术本质看LLM在SQL优化任务中的致命缺陷
  • 高并发内存池的轻量级模拟-细节处理与优化部分