duxweb/dux-php-admin 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

duxweb/dux-php-admin

最新稳定版本:v0.1.3

Composer 安装命令:

composer create-project duxweb/dux-php-admin

包简介

Dux PHP Admin 后台管理系统

README 文档

README

🚀 PHP 8.4 + Vue 3 的一体化后台解决方案

传统全栈的顺手体验 + 前后端分离的规范化优势,基于一体化模块架构

📖 最新文档 | 🏠 主仓库 | 云市场 | 🌐 官网

PHP Version License Version Stars

Important

业务调整说明: 为了方便开发者的维护工作、更好服务用户,并顺应当前 AI 时代的发展方向,dux-php-admin 已并入 DuxAI。 后续框架能力、AI 模块、系统模块与相关文档将统一在 Dux AI 体系内持续维护。

最新文档:https://ai.docs.dux.plus/ 主仓库:https://github.com/duxweb/dux-ai

✨ 核心特性

  • 🚀 一体化模块架构:后端接口与前端页面在同一模块中组织,结构清晰
  • 基座模式:页面放进模块即可访问,修改后刷新生效,无需每页打包
  • 🔐 权限与菜单联动:权限节点与菜单名称一致,登录后自动过滤无权限菜单
  • 📊 资源化后端:资源类自动生成 CRUD、路由与权限,统一响应结构
  • 🧩 系统模块开箱即用:用户、角色、部门、日志、存储、任务调度等常用功能
  • 🛠️ 命令行工具:db:sync、menu:sync、route:list、permission:list 一站式支持

🏗️ 架构理念(直观理解)

你可以把它理解为 iOS + App微信 + 小程序 的关系:

  • 后端是基座:路由、权限、菜单、接口统一管理
  • 页面是模块:放在模块目录中,按需加载

既保留传统全栈的直观体验,又保持前后端分离的规范化优势。

🚀 快速开始(最短流程)

最新安装与使用说明请优先以 Dux AI 文档为准:

1) 确认环境

php -v
composer self-update

请勿使用 Composer 镜像源,保持官方源即可。

2) 获取源码并安装依赖

git clone https://github.com/duxweb/dux-php-admin.git dux-php-admin
cd dux-php-admin
composer install

3) 配置数据库

编辑 config/database.toml

[db.drivers.default]
driver = "mysql"
host = "localhost"
database = "dux_admin"
username = "root"
password = "root"
port = 3306
prefix = "app_"

4) 初始化数据库与菜单

php dux db:sync
php dux menu:sync

5) 启动服务

php -S localhost:8000 -t public

访问后台:

首次登录后请立即修改默认密码。

📦 前端基座更新(可选)

只有在修改 web/ 目录或升级前端依赖时才需要更新基座:

bun install
bun run build

构建产物输出到:

<项目目录>/public/static/web

📚 文档

🤝 参与贡献

后续问题反馈与功能演进请优先在 Dux AI 主仓库进行。

📄 开源协议

本项目基于 MIT 协议开源。

统计信息

  • 总下载量: 39
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 13
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 13
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-07-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固