# easyadmin_v6 **Repository Path**: jamchy/easyadmin_v6 ## Basic Information - **Project Name**: easyadmin_v6 - **Description**: 基于cshaptx4869的easyadmin更新优化成自己常用的开发框架,演示地址为http://easy.malou.asia/ - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: http://easy.malou.asia/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-08-20 - **Last Updated**: 2024-08-20 ## 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=7.1.0-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=6.0.2-brightgreen.svg?maxAge=2592000)](https://github.com/top-think/framework) [![Layui Version](https://img.shields.io/badge/layui-=2.5.5-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) ## 项目介绍 基于ThinkPHP6.1和layui的快速开发的后台管理系统。 ## 安装教程 EasyAdmin 使用 Composer 来管理项目依赖。因此,在使用 EasyAdmin 之前,请确保你的机器已经安装了 Composer。 ### 扩展版 > 注意:本仓库是基于官方 [v2](https://github.com/zhongshaofa/easyadmin/tree/v2) 分支的**个人扩展维护**版本。使用的是 **thinkphp6.1** 和 **layui2.8**,PHP 版本要求 **>=7.2.5**。 > > 文档地址:https://github.com/cshaptx4869/easyadmin/wiki **更细内容:** 1、增加数据库备份、还原功能; 2、修复删除图片时将文件删除; 3、修复tableSelect组件的bug; 4、引入gougu.css样式,自己开发觉得挺好看的; 5、增加颜色模式切换、主题元素切换。 **下载安装:** ### 官方版 #### 通过 Composer 创建项目 ```bash composer create-project --prefer-dist zhongshaofa/easyadmin blog ``` #### 通过git下载安装包,composer安装依赖包 ## 项目特性 * 快速CURD命令行 * 一键生成控制器、模型、视图、JS文件 * 支持关联查询、字段设置等等 * 基于`auth`的权限管理系统 * 通过`注解方式`来实现`auth`权限节点管理 * 具备一键更新`auth`权限节点,无需手动输入管理 * 完善的后端权限验证以及前面页面按钮显示、隐藏控制 * 完善的菜单管理 * 分模块管理 * 无限极菜单 * 菜单编辑会提示`权限节点` * 完善的上传组件功能 * 本地存储 * 阿里云OSS`建议使用` * 腾讯云COS * 七牛云OSS * 完善的前端组件功能 * 对layui的form表单重新封装,无需手动拼接数据请求 * 简单好用的`图片、文件`上传组件 * 简单好用的富文本编辑器`ckeditor` * 对弹出层进行再次封装,以极简的方式使用 * 对table表格再次封装,在使用上更加舒服 * 根据table的`cols`参数再次进行封装,提供接口实现`image`、`switch`、`list`等功能,再次基础上可以自己再次扩展 * 根据table参数一键生成`搜索表单`,无需自己编写 * 完善的后台操作日志 * 记录用户的详细操作信息 * 按月份进行`分表记录` * 一键部署静态资源到OSS上 * 所有在`public\static`目录下的文件都可以一键部署 * 一个配置项切换静态资源(oss/本地) * 上传文件记录管理 * 后台路径自定义,防止别人找到对应的后台地址