# easyadmin_v8 **Repository Path**: mr-dxy/easyadmin_v8 ## Basic Information - **Project Name**: easyadmin_v8 - **Description**: 在easyadmin_v6的基础上,将thinkphp6.1升级到了8.0 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-20 - **Last Updated**: 2025-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![EasyAdmin-logo](public/static/common/images/logo-2.png) [![Php Version](https://img.shields.io/badge/php-%3E=8.0.3-brightgreen.svg?maxAge=2592000&color=yellow)](https://github.com/php/php-src) [![Mysql Version](https://img.shields.io/badge/mysql-%3E=5.7-brightgreen.svg?maxAge=2592000&color=orange)](https://www.mysql.com/) [![Thinkphp Version](https://img.shields.io/badge/thinkphp-%3E=8.0.3-brightgreen.svg?maxAge=2592000)](https://github.com/top-think/framework) [![Layui Version](https://img.shields.io/badge/layui-=2.9.11-brightgreen.svg?maxAge=2592000&color=critical)](https://github.com/sentsin/layui) [![Layuimini Version](https://img.shields.io/badge/layuimini-%3E=2.0.4.2-brightgreen.svg?maxAge=2592000&color=ff69b4)](https://github.com/zhongshaofa/layuimini) [![EasyAdmin Doc](https://img.shields.io/badge/docs-passing-green.svg?maxAge=2592000)](http://easyadmin.99php.cn/docs) [![EasyAdmin License](https://img.shields.io/badge/license-MIT-green?maxAge=2592000&color=blue)](https://github.com/zhongshaofa/easyadmin/blob/v2/LICENSE) ## 项目介绍 基于ThinkPHP8.0和layui的快速开发的后台管理系统。 ## 安装教程 EasyAdmin 使用 Composer 来管理项目依赖。因此,在使用 EasyAdmin 之前,请确保你的机器已经安装了 Composer。 ### 扩展版 > 注意:本仓库是基于官方 [v2](https://github.com/zhongshaofa/easyadmin/tree/v2) 分支的**个人扩展维护**版本。使用的是 **thinkphp8.0** 和 **layui2.13.0**,PHP 版本要求 **>=8.1**。 > 维护者仓库:https://gitee.com/cshaptx4869/easyadmin > 文档地址:https://github.com/cshaptx4869/easyadmin/wiki 或 https://gitee.com/mr-dxy/easyadmin_v8/wikis/pages > 本人自用仓库:https://gitee.com/mr-dxy/easyadmin_v8 ### 感谢巨人 > 感谢作者:[zhongshaofa/easyadmin](https://github.com/zhongshaofa/easyadmin) > 感谢维护者:[cshaptx4869/easyadmin](https://gitee.com/cshaptx4869/easyadmin) **更细内容:** 1、增加数据库备份、还原功能; 2、修复删除图片时将文件删除; 3、修复tableSelect组件的bug; 4、增加颜色模式切换、主题元素切换; 5、增加计划任务启动和关闭; 6、增加登录页面背景图片设置; 7、增加登录页面动态效果开关; 8、增加table中时间格式化date_ymd; 9、增加table可以使用layui原生增加toolbar的功能。 **下载安装:** ### 个人维护版 #### 通过 git 克隆项目 ```bash git clone https://gitee.com/mr-dxy/easyadmin_v8.git ``` #### 通过git下载安装包,composer安装依赖包 ## 项目特性 * 快速CURD命令行 * 一键生成控制器、模型、视图、JS文件 * 支持关联查询、字段设置等等 * 基于`auth`的权限管理系统 * 通过`注解方式`来实现`auth`权限节点管理 * 具备一键更新`auth`权限节点,无需手动输入管理 * 完善的后端权限验证以及前面页面按钮显示、隐藏控制 * 完善的菜单管理 * 分模块管理 * 无限极菜单 * 菜单编辑会提示`权限节点` * 完善的上传组件功能 * 本地存储 * 阿里云OSS`建议使用` * 腾讯云COS * 七牛云OSS * 完善的前端组件功能 * 对layui的form表单重新封装,无需手动拼接数据请求 * 简单好用的`图片、文件`上传组件 * 简单好用的富文本编辑器`ckeditor` * 对弹出层进行再次封装,以极简的方式使用 * 对table表格再次封装,在使用上更加舒服 * 根据table的`cols`参数再次进行封装,提供接口实现`image`、`switch`、`list`等功能,再次基础上可以自己再次扩展 * 根据table参数一键生成`搜索表单`,无需自己编写 * 完善的后台操作日志 * 记录用户的详细操作信息 * 按月份进行`分表记录` * 一键部署静态资源到OSS上 * 所有在`public\static`目录下的文件都可以一键部署 * 一个配置项切换静态资源(oss/本地) * 上传文件记录管理 * 后台路径自定义,防止别人找到对应的后台地址