ulthon_adminPHP后台快速开发框架

联合创作 · 2023-09-19 15:56

项目介绍

只为开发人员服务,只为需求定制服务.

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

技术交流QQ群:207160418

安装教程

ulthon_admin 使用 Composer 来管理项目依赖。因此,在使用 ulthon_admin 之前,请确保你的机器已经安装了 Composer。

建议设置composer的镜像为阿里镜像源

通过git下载安装包,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=mysql
HOSTNAME=host.docker.internal
DATABASE=ulthon
USERNAME=root
PASSWORD=root
HOSTPORT=3306
CHARSET=utf8
DEBUG=true
PREFIX=ul_


第四步, 安装数据库
php think migrate:run

第五步,初始化数据库数据
php think seed:run

最后,本地临时运行
php think run
 

这个安装方式对开发体验非常友好

下载完整包

我们提供了完整包的下载方式:

完整包下载

在线安装(初始化)数据库

框架并没有在线安装的功能,以后也不会内置提供。

但ulthon_admin使用数据库迁移工具安装数据库,不一定要在命令行环境使用,在普通的控制器中也可以使用。我们提供一个简单地代码脚本演示如何在线安装。

如何在线上安装数据库

站点地址

代码仓库

项目特性

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

版本更新

保持和thinkPHP、layui的版本同步。

以后每当实现一个新特性则发布一个tag。

tag的主要意义是方便查询文档,比较差异。(ulthon_admin本身是为了定制,不会强制更新)

开源协议

木兰开源协议

EasyAdmin的关系

EasyAdmin是一个优秀和流行的开源后台项目,新版的ulthon_admin相当于它的一个分支.

ulthon_admin将不会向市场插件方向发展,只为开发人员服务,只为需求定制服务.

自然而然的,无论是ulthon_admin还是EasyAdmin,都会不断优化自己的系统特性,在生态和文档上是互补的.

是什么

tp6后台thinkphp6后台layui后台,curd后台

皮肤预览

支持多款特效皮肤,更多请前往演示站点 查看

标准

规规矩矩,简洁大方,稳重不失活泼。

科幻

适合夜间使用,适合物联网系统、监控系统、大屏系统等非常规后台使用。

gnome

感受到来自gnome的恐惧了吗?一个“兼容Linux”的后台框架。

浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报