高性能后台管理系统

基于 Laravel 12 + Swoole + Vue3 构建的现代化后台管理系统,提供卓越的性能和开发效率

进入后台管理 查看文档

核心特性

高性能

基于 Swoole 协程框架,提供卓越的并发处理能力,轻松应对高并发场景

🧩

模块化

采用 Laravel Modules 实现模块化架构,业务模块独立管理,易于扩展和维护

🔐

完整权限

基于 RBAC 的权限控制系统,支持用户、角色、权限、部门管理

🎨

现代前端

基于 Vue 3 + Ant Design Vue + Vite 构建的现代化管理界面

📊

数据管理

支持数据导入导出、在线编辑、批量操作等功能

🌐

实时通信

内置 WebSocket 支持,实现实时消息推送和在线状态同步

技术栈

🐘

PHP 8.2+

🔷

Laravel 12

🚀

Swoole

Laravel-S

💚

Vue 3

🎨

Ant Design

💾

MySQL 8.0+

🔴

Redis 6.0+

系统架构

模块化设计

项目采用清晰的分层架构,将业务逻辑合理划分:

  • 基础模块(Auth、System):核心功能模块
  • 业务模块:使用 Laravel Modules 独立管理
  • Controller 层:处理 HTTP 请求
  • Service 层:业务逻辑处理
  • Model 层:数据模型定义
  • 统一的 API 响应格式
  • 完整的权限控制系统
  • WebSocket 实时通信支持

快速开始

# 一键安装
composer run setup

# 或手动安装
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan jwt:secret

# 启动开发服务
composer run dev

# 或启动 Swoole(生产环境)
php bin/laravels start

# 访问后台
# http://localhost:8000/admin