只为开发人员
服务,只为需求定制
服务.
基于ThinkPHP6.0和layui的快速开发的后台管理系统。
技术交流QQ群:207160418
ulthon_admin 使用 Composer 来管理项目依赖。因此,在使用 ulthon_admin 之前,请确保你的机器已经安装了 Composer。
建议设置composer的镜像为阿里镜像源
第一步,下载安装包git clone https://gitee.com/ulthon/ulthon_admin或者使用composer创建composer create-project ulthon/ulthon_admin第二步,安装依赖包(使用composer创建可忽略)composer install第三步, 配置`.env`复制`.example.env`为`.env`修改`env`文件[DATABASE]TYPE=mysqlHOSTNAME=host.docker.internalDATABASE=ulthonUSERNAME=rootPASSWORD=rootHOSTPORT=3306CHARSET=utf8DEBUG=truePREFIX=ul_第四步, 安装数据库php think migrate:run第五步,初始化数据库数据php think seed:run最后,本地临时运行php think run
这个安装方式对开发体验非常友好
完整包下载方式更新中。
框架并没有在线安装的功能,以后也不会内置提供。
但ulthon_admin使用数据库迁移工具安装数据库,不一定要在命令行环境使用,在普通的控制器中也可以使用。我们提供一个简单地代码脚本演示如何在线安装。
演示地址:http://admin.demo.ulthon.com/admin(账号:admin,密码:123456。备注:只有查看信息的权限)
兼容PHP8.1
最低版本PHP7.4
支持移动端表格转卡片
支持多款皮肤
标准
原型
科幻
GTK
像素
WIN7
快速CURD命令行
一键生成控制器、模型、视图、JS文件
支持关联查询、字段设置等等
支持生成数据库迁移代码
基于auth
的权限管理系统
通过注解方式
来实现auth
权限节点管理
具备一键更新auth
权限节点,无需手动输入管理
完善的后端权限验证以及前面页面按钮显示、隐藏控制
完善的菜单管理
分模块管理
无限极菜单
菜单编辑会提示权限节点
完善的上传组件功能
本地存储
阿里云OSS建议使用
腾讯云COS
七牛云OSS
完善的前端组件功能
对layui的form表单重新封装,无需手动拼接数据请求
简单好用的图片、文件
上传组件
简单好用的富文本编辑器ckeditor
对弹出层进行再次封装,以极简的方式使用
对table表格再次封装,在使用上更加舒服
根据table的cols
参数再次进行封装,提供接口实现image
、switch
、list
等功能,再次基础上可以自己再次扩展
根据table参数一键生成搜索表单
,无需自己编写
默认使用数据库记录日志
一键部署静态资源到OSS上
所有在public\static
目录下的文件都可以一键部署
一个配置项切换静态资源(oss/本地)
上传文件记录管理
后台路径自定义,防止别人找到对应的后台地址
高度可定制性
可以精简代码功能
支持定制删除不需要的依赖
保持和thinkPHP、layui的版本同步。
以后每当实现一个新特性则发布一个tag。
tag的主要意义是方便查询文档,比较差异。(ulthon_admin本身是为了定制,不会强制更新)
木兰开源协议
EasyAdmin
的关系EasyAdmin
是一个优秀和流行的开源后台项目,新版的ulthon_admin
相当于它的一个分支。
目前ulthon_admin已经重写和新增了大量的底层功能建设。欢迎使用,欢迎star。
ulthon_admin
将不会向市场插件
方向发展,只为开发人员
服务,只为需求定制
服务.
自然而然的,无论是ulthon_admin
还是EasyAdmin
,都会不断优化自己的系统特性,在生态和文档上是互补的.
tp6后台
,thinkphp6后台
,layui后台
,curd后台
支持多款特效皮肤,更多请前往演示站点 查看
规规矩矩,简洁大方,稳重不失活泼。
适合夜间使用,适合物联网系统、监控系统、大屏系统等非常规后台使用。
感受到来自gnome的恐惧了吗?一个“兼容Linux”的后台框架。