高性能后端 API 系统

基于 Laravel + Laravel-S + Swoole 构建的现代化后端 API 系统,提供卓越的性能和开发效率

进入后台管理 查看文档

核心特性

高性能

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

🧩

模块化

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

🔒

安全可靠

JWT 认证、RBAC 权限控制、数据验证等多重安全防护机制

📊

完整后台

基于 Vue3 + Ant Design Vue 构建的现代化后台管理系统

🔄

热重载

开发环境支持文件监控热重载,提升开发体验

📝

RESTful API

遵循 RESTful 规范的 API 设计,统一的响应格式

技术栈

🐘

PHP

🔷

Laravel

🚀

Swoole

Laravel-S

🔑

JWT-Auth

📦

Laravel Modules

💚

MySQL

🔴

Redis

系统架构

模块化设计

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

  • 基础模块(Auth、System):不使用 Laravel Modules 扩展
  • 业务模块:使用 Laravel Modules 独立管理
  • Controller 层:处理 HTTP 请求
  • Service 层:业务逻辑处理
  • Model 层:数据模型定义
  • 统一的 API 响应格式

快速开始

# 安装依赖
composer install

# 配置环境
cp .env.example .env

# 执行迁移
php artisan migrate

# 启动 Laravel-S
php bin/laravels start

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