基于 Laravel 12 + Swoole + Vue 3 构建的进销存(ERP)后台管理系统,覆盖商品资料、采购销售、库存盘点、客户供应商、车辆路线与财务收支,为企业级应用提供坚实的技术支撑
融合最新技术栈,为您提供开箱即用的高性能解决方案
基于 Swoole 的长生命周期运行时,跳过每次请求的框架引导开销;worker 数量经 LARAVELS_WORKER_NUM 配置(默认 4)
按 Auth / System / Business 三域划分命名空间(app/ 下独立目录),认证、系统与业务代码物理隔离,易于扩展和维护
基于角色的访问控制系统,支持用户、角色、权限、部门管理,精细化控制每个操作权限
基于 Vue 3 + Element Plus + VXE Table + Vite 构建的现代化管理界面,支持暗色模式与中英双语
支持数据导入导出、在线编辑、批量操作等功能,让数据管理变得简单高效
基于 Laravel-S 的 WebSocket 服务推送站内通知,通知未读状态可实时同步(modules/System/Services/WebSocket)
采用业界领先的技术栈,确保系统的稳定性、可扩展性和高性能
生产运行时 8.5
12.69
常驻内存服务
hhxsv5/laravel-s
Composition API
2.14 + VXE Table
MariaDB 10.x 亦可
前端云端构建
采用分层架构设计,确保代码的可维护性和可扩展性
项目采用清晰的分层架构,将业务逻辑合理划分,便于团队协作和代码维护:
# 环境:PHP 8.2+(生产运行时 8.5)+ MySQL 8.x / MariaDB 10.x
composer install
cp .env.example .env
php artisan key:generate
php artisan jwt:secret
# 数据库迁移(32 个;需 MySQL,SQLite 无法执行迁移链)
php artisan migrate
php artisan db:seed
# 前端:frontend/ 下构建(Node 20),产物输出到 public/admin
cd frontend && npm ci && npm run build
# 本地开发(PHP 内置服务器,无需 swoole)
php artisan serve
# 生产(Swoole 常驻服务,需 swoole 扩展)
php bin/laravels start
# 访问后台:http://localhost:8000/admin