2 Star 7 Fork 8

沐雨炫 / easyadmin++

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

EasyAdmin++

Php Version Mysql Version Thinkphp Version Layui Version Layuimini Version EasyAdmin Doc EasyAdmin License

项目介绍

基于ThinkPHP6.0和layui的快速开发的后台管理系统。

站点地址

代码仓库

项目特性

  • 快速CURD命令行
    • 一键生成控制器、模型、视图、JS文件
    • 支持关联查询、字段设置等等
  • 基于auth的权限管理系统
    • 通过注解方式来实现auth权限节点管理
    • 具备一键更新auth权限节点,无需手动输入管理
    • 完善的后端权限验证以及前面页面按钮显示、隐藏控制
  • 完善的菜单管理
    • 分模块管理
    • 无限极菜单
    • 菜单编辑会提示权限节点
  • 完善的上传组件功能
    • 本地存储
    • 阿里云OSS建议使用
    • 腾讯云COS
    • 七牛云OSS
  • 完善的前端组件功能
    • 对layui的form表单重新封装,无需手动拼接数据请求
    • 简单好用的图片、文件上传组件
    • 简单好用的富文本编辑器ckeditor
    • 对弹出层进行再次封装,以极简的方式使用
    • 对table表格再次封装,在使用上更加舒服
    • 根据table的cols参数再次进行封装,提供接口实现imageswitchlist等功能,再次基础上可以自己再次扩展
    • 根据table参数一键生成搜索表单,无需自己编写
  • 完善的后台操作日志
    • 记录用户的详细操作信息
    • 按月份进行分表记录
  • 一键部署静态资源到OSS上
    • 所有在public\static目录下的文件都可以一键部署
    • 一个配置项切换静态资源(oss/本地)
  • 上传文件记录管理
  • 后台路径自定义,防止别人找到对应的后台地址

2021-07-27新增功能

1:模型的字段表单类型添加ajax下拉框,是联动下拉框的异步实现,使用延迟请求

2:字段管理添加Ajax下拉请求地址栏和外联主键[填写的键]字段(默认是id),可以更人性化的定义关联表内容, 比如a表的user_id字段对应b表的id字段,显示b表的name字段,则在a表的user_id字段设置外键[显示的键]: name,外联主键[填写的键]:id,可填写别的字段

3:修改一键curd功能,分成4个小块,模型代表创建的模型,字段文件是更新当前模型字段文件,类文件是当前的controller, html是所有的前端文件,可一起更新,也可选择更新

4:添加选择默认的bar,和右侧按钮,并在自定的按钮上添加condition筛选参数,d代表当前数据,必须是一个判断式

5:注意类名里不能有下划线 ++附带新能力

6:本版本兼容zzstudio/think-addons

  • QQ群:977739527,有问题大家提出来一起解决

img_1.png 这是模型管理,在这里可以管理所有的表和表字段 img.png 这里修改了两个功能 img_2.png 直接在页面修改表的字段类型,和注释 img_6.png 这个地方可以设置表字段的细节,包括可直接联第二张表,一个字段可联一张表 img_3.png 菜单添加了curd按钮,只要选择了菜单连接的表,就可以curd img_4.png 全部设置好了实现一键curd img_5.png 数据表的注释比easyadmin要多一些 img_7.png curd优化可选择不重新生成的文件 img_8.png 添加默认按钮的选择 img_9.png 右侧按钮优化 添加总数量 1:打开合计 img_10.png 2:默认合计当前显示数据的合计 img_11.png 独立的快速构建器源代码在api\admin\builder, 直接调用MBuilder类即可,有源码 本源码已适用于php7.4和php8,开箱即用,创建数据库后后台几乎已经完成

其余部分不变

特别感谢

以下项目排名不分先后

捐赠支持

开源项目不易,若此项目能得到你的青睐,可以捐赠支持作者持续开发与维护,感谢所有支持开源的朋友,请直接联系作者

空文件

简介

这是easyadmin的一个改版,添加了模型管理和字段管理,在liunx上需要将public和admin的权限修改成0777,否则不能生成html和js文件,添加快速构建器,多个单独分支,有已调试好的swoole分支和gateway分支是workerman的实践 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/FengXuanJi/easyadmin_plush.git
git@gitee.com:FengXuanJi/easyadmin_plush.git
FengXuanJi
easyadmin_plush
easyadmin++
master

搜索帮助