Skip to content

PHP

项目介绍

youlai-thinkvue3-element-admin 的 PHP 后端实现,基于 ThinkPHP 8,采用 RBAC 权限模型,集成 JWT / Redis,用于企业级前后端分离权限管理系统。

技术栈

以仓库配置为准(composer.json / .env):

分类技术选型说明
运行时PHP 8.0+推荐使用 8.1+
Web 框架ThinkPHP 8轻量高效 PHP 框架
数据访问ThinkORMThinkPHP 内置 ORM
数据库MySQL 5.7 ~ 8.x推荐 8.x
缓存Redis 7.x会话与缓存
认证JWT无状态认证
接口文档Swagger/swagger

目录结构

text
youlai-think/
├─ app/                       # 应用核心目录
│  ├─ controller/             # 控制器
│  ├─ service/                # 业务服务
│  ├─ model/                  # 数据模型
│  ├─ middleware/             # 中间件
│  └─ common/                 # 公共模块
├─ config/                    # 配置文件
├─ public/                    # Web 入口目录
├─ route/                     # 路由定义
├─ sql/                       # 数据库脚本
│  └─ mysql/
│     └─ youlai_admin.sql     # 初始化脚本
├─ .env                       # 环境变量
└─ composer.json              # 依赖管理

必需服务

  • MySQL
  • Redis

文档导航

基于 MIT 许可发布