ulthon_adminPHP后臺(tái)快速開發(fā)框架
項(xiàng)目介紹
只為開發(fā)人員服務(wù),只為需求定制服務(wù).
基于ThinkPHP6.0和layui的快速開發(fā)的后臺(tái)管理系統(tǒng)。
技術(shù)交流QQ群:207160418
安裝教程
ulthon_admin 使用 Composer 來管理項(xiàng)目依賴。因此,在使用 ulthon_admin 之前,請(qǐng)確保你的機(jī)器已經(jīng)安裝了 Composer。
建議設(shè)置composer的鏡像為阿里鏡像源
通過git下載安裝包,composer安裝依賴包
第一步,下載安裝包 git clone https://gitee.com/ulthon/ulthon_admin 或者使用composer創(chuàng)建 composer create-project ulthon/ulthon_admin 第二步,安裝依賴包(使用composer創(chuàng)建可忽略) composer install 第三步, 配置`.env` 復(fù)制`.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_ 第四步, 安裝數(shù)據(jù)庫 php think migrate:run 第五步,初始化數(shù)據(jù)庫數(shù)據(jù) php think seed:run 最后,本地臨時(shí)運(yùn)行 php think run
這個(gè)安裝方式對(duì)開發(fā)體驗(yàn)非常友好
下載完整包
我們提供了完整包的下載方式:
在線安裝(初始化)數(shù)據(jù)庫
框架并沒有在線安裝的功能,以后也不會(huì)內(nèi)置提供。
但ulthon_admin使用數(shù)據(jù)庫遷移工具安裝數(shù)據(jù)庫,不一定要在命令行環(huán)境使用,在普通的控制器中也可以使用。我們提供一個(gè)簡單地代碼腳本演示如何在線安裝。
站點(diǎn)地址
-
官方網(wǎng)站:http://admin.demo.ulthon.com
-
演示地址:http://admin.demo.ulthon.com/admin(賬號(hào):admin,密碼:123456。備注:只有查看信息的權(quán)限)
代碼倉庫
項(xiàng)目特性
- 兼容PHP8.1
- 最低版本PHP7.4
- 支持移動(dòng)端表格轉(zhuǎn)卡片
- 支持多款皮膚
- 標(biāo)準(zhǔn)
- 原型
- 科幻
- GTK
- 像素
- WIN7
- 快速CURD命令行
- 一鍵生成控制器、模型、視圖、JS文件
- 支持關(guān)聯(lián)查詢、字段設(shè)置等等
- 基于
auth的權(quán)限管理系統(tǒng)- 通過
注解方式來實(shí)現(xiàn)auth權(quán)限節(jié)點(diǎn)管理 - 具備一鍵更新
auth權(quán)限節(jié)點(diǎn),無需手動(dòng)輸入管理 - 完善的后端權(quán)限驗(yàn)證以及前面頁面按鈕顯示、隱藏控制
- 通過
- 完善的菜單管理
- 分模塊管理
- 無限極菜單
- 菜單編輯會(huì)提示
權(quán)限節(jié)點(diǎn)
- 完善的上傳組件功能
- 本地存儲(chǔ)
- 阿里云OSS
建議使用 - 騰訊云COS
- 七牛云OSS
- 完善的前端組件功能
- 對(duì)layui的form表單重新封裝,無需手動(dòng)拼接數(shù)據(jù)請(qǐng)求
- 簡單好用的
圖片、文件上傳組件 - 簡單好用的富文本編輯器
ckeditor - 對(duì)彈出層進(jìn)行再次封裝,以極簡的方式使用
- 對(duì)table表格再次封裝,在使用上更加舒服
- 根據(jù)table的
cols參數(shù)再次進(jìn)行封裝,提供接口實(shí)現(xiàn)image、switch、list等功能,再次基礎(chǔ)上可以自己再次擴(kuò)展 - 根據(jù)table參數(shù)一鍵生成
搜索表單,無需自己編寫
- 默認(rèn)使用數(shù)據(jù)庫記錄日志
- 一鍵部署靜態(tài)資源到OSS上
- 所有在
public\static目錄下的文件都可以一鍵部署 - 一個(gè)配置項(xiàng)切換靜態(tài)資源(oss/本地)
- 所有在
- 上傳文件記錄管理
- 后臺(tái)路徑自定義,防止別人找到對(duì)應(yīng)的后臺(tái)地址
版本更新
保持和thinkPHP、layui的版本同步。
以后每當(dāng)實(shí)現(xiàn)一個(gè)新特性則發(fā)布一個(gè)tag。
tag的主要意義是方便查詢文檔,比較差異。(ulthon_admin本身是為了定制,不會(huì)強(qiáng)制更新)
開源協(xié)議
木蘭開源協(xié)議
與EasyAdmin的關(guān)系
EasyAdmin是一個(gè)優(yōu)秀和流行的開源后臺(tái)項(xiàng)目,新版的ulthon_admin相當(dāng)于它的一個(gè)分支.
ulthon_admin將不會(huì)向市場(chǎng)插件方向發(fā)展,只為開發(fā)人員服務(wù),只為需求定制服務(wù).
自然而然的,無論是ulthon_admin還是EasyAdmin,都會(huì)不斷優(yōu)化自己的系統(tǒng)特性,在生態(tài)和文檔上是互補(bǔ)的.
是什么
tp6后臺(tái),thinkphp6后臺(tái),layui后臺(tái),curd后臺(tái)
皮膚預(yù)覽
支持多款特效皮膚,更多請(qǐng)前往演示站點(diǎn) 查看
標(biāo)準(zhǔn)
規(guī)規(guī)矩矩,簡潔大方,穩(wěn)重不失活潑。
科幻
適合夜間使用,適合物聯(lián)網(wǎng)系統(tǒng)、監(jiān)控系統(tǒng)、大屏系統(tǒng)等非常規(guī)后臺(tái)使用。
gnome
感受到來自gnome的恐懼了嗎?一個(gè)“兼容Linux”的后臺(tái)框架。
