Go to file
sunday a269fe52cc 更新 2023-07-06 21:55:33 +08:00
addon 更新 2023-07-06 21:55:33 +08:00
api 更新 2023-07-06 21:55:33 +08:00
app 更新 2023-07-06 21:55:33 +08:00
bin 初始化版本 2023-02-02 16:54:36 +08:00
builder 更新 2023-07-06 21:55:33 +08:00
common 初始化版本 2023-02-02 16:54:36 +08:00
config 更新 2023-07-06 21:55:33 +08:00
docker/nginx-frontend/servers 初始化版本 2023-02-02 16:54:36 +08:00
public 初始化版本 2023-02-02 16:54:36 +08:00
storage/languages 更新 2023-07-06 21:55:33 +08:00
test 初始化版本 2023-02-02 16:54:36 +08:00
.env.example 初始化版本 2023-02-02 16:54:36 +08:00
.gitignore 初始化版本 2023-02-02 16:54:36 +08:00
Dockerfile 初始化版本 2023-02-02 16:54:36 +08:00
LICENSE 初始化版本 2023-02-02 16:54:36 +08:00
README.md 初始化版本 2023-02-02 16:54:36 +08:00
composer.json 更新 2023-07-06 21:55:33 +08:00
composer.lock 更新 2023-07-06 21:55:33 +08:00
deploy.test.yml 初始化版本 2023-02-02 16:54:36 +08:00
docker-compose.yml 初始化版本 2023-02-02 16:54:36 +08:00
phpstan.neon 初始化版本 2023-02-02 16:54:36 +08:00
phpunit.xml 初始化版本 2023-02-02 16:54:36 +08:00

README.md

项目介绍

官网 | 文档 | 演示 | Hyperf官方文档

PHP有很多优秀的后台管理系统但基于Swoole的后台管理系统没找到合适我自己的。 所以就开发了一套后台管理系统。系统可以用于网站管理后台、CMS、CRM、OA、ERP等。

后台系统基于 Hyperf 框架开发。企业级架构分层,轻松支撑创业公司及个人前期发展使用,使用少量的服务器资源媲美静态语言的性能。 前端使用Vue3 + Vite3 + Pinia + Arco一端适配PC、移动端、平板

如果觉着还不错的话,就请点个 star 支持一下吧,这将是对我最大的支持和鼓励!

配置Json来使用Vue完成CRUD操作

在传统的前后端分离架构下前端必须要配置专业的前端开发人员来完成业务这对于PHPer习惯前后端一把梭来说比较费事。 在JQuery逐渐没落的大趋势下使用Vue成为趋势但从JQ到Vue转变最难的是思想。

MineAdmin强调快速开发为了适应现代开发模式并且兼顾传统一把梭特开发出了crud和form两个组件 只需要像过去配置json的方式即可完成对后端的接口联调从而快速完成CRUD大大替开发人员节省了时间。 让刚接触VUE的同学也能上手vue体验vue的好处。

大神则可以自由发挥是决定使用crud组件还是使用原生UI库来完成功能。

兔小巢

给大家提供一个可以交流的地方:http://ask.mineadmin.com

前端仓库地址

移步前端仓库

非官方交流群

以下QQ群为 MineAdmin 爱好者建立用于交流学习,请勿相信任何收费事项

内置功能

  1. 用户管理,完成用户添加、修改、删除配置,支持不同用户登录后台看到不同的首页
  2. 部门管理,部门组织机构(公司、部门、小组),树结构展现支持数据权限
  3. 岗位管理,可以给用户配置所担任职务
  4. 角色管理,角色菜单权限分配、角色数据权限分配
  5. 菜单管理,配置系统菜单和按钮等
  6. 字典管理,对系统中经常使用并且固定的数据可以重复使用和维护
  7. 系统配置,系统的一些常用设置管理
  8. 操作日志,用户对系统的一些正常操作的查询
  9. 登录日志,用户登录系统的记录查询
  10. 在线用户,查看当前登录的用户
  11. 服务监控查看当前服务器状态和PHP环境等信息
  12. 附件管理,管理当前系统上传的文件及图片等信息
  13. 数据表维护,对系统的数据表可以进行清理碎片和优化
  14. 模块管理,管理系统当前所有模块
  15. 定时任务,在线(添加、修改、删除)任务调度包含执行结果日志
  16. 代码生成前后端代码的生成php、vue、js、sql支持下载和生成到模块
  17. 缓存监控查看Redis信息和系统所使用key的信息
  18. API管理对应用和接口管理、接口授权等功能。接口文档自动生成输入、输出参数检查等
  19. 队列管理消息队列管理功能、消息管理、消息发送。使用ws方式即时消息提醒需安装rabbitMQ

环境需求

  • Swoole >= 4.6.x 并关闭 Short Name
  • PHP >= 8.0 并开启以下扩展:
    • mbstring
    • json
    • pdo
    • openssl
    • redis
    • pcntl
  • Mysql >= 5.7
  • Redis >= 4.0

下载项目

  • MineAdmin没有使用SQL文件导入安装系统使用Migrates迁移文件形式安装和填充数据请知悉。

  • 项目下载,请确保已经安装了 Composer

git clone https://gitee.com/xmo/MineAdmin && cd MineAdmin
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer install

后端安装

打开终端,执行安装命令,按照提示,一步步完成.env文件的配置

php bin/hyperf.php mine:install

待提示以下信息后

Reset the ".env" file. Please restart the service before running 
the installation command to continue the installation.

再次执行安装命令执行Migrates数据迁移文件和SQL数据填充完成安装。

php bin/hyperf.php mine:install

点这里 -> 查看运行后De常见问题

免责声明

本软件不得用于开发违反国家有关政策的相关软件和应用,若因使用本软件造成的一切法律责任均与 MineAdmin 无关

体验地址

体验地址

  • 账号superAdmin
  • 密码admin123

请勿添加脏数据

鸣谢

以下排名不分先后

Hyperf 一款高性能企业级协程框架

Arco 字节跳动出品的企业级设计系统

Swoole PHP协程框架

Vue

Vite

Jetbrains 生产力工具

通过 OSCS 安全认证

OSCS Status

演示图片