基于ThinkPHP6版本開發(fā), 學習本手冊有利于您快速的掌握本框架的開發(fā)架構(gòu)!
價值源自分享
<a target="_blank">官方平臺</a>
<a rel="nofollow" >在線演示</a>
<a target="_blank">在線使用手冊</a>
請注意,框架安裝成功后會自動刪除安裝腳本文件?。。∪鐧?quán)限問題未刪除,請手動刪除!
后臺演示
<a href="http://demo.swiftadmin.net/admin.php" target="_blank">http://demo.swiftadmin.net/admin.php </a>
管理賬號 admin admin888
測試賬號 ceshi admin888 如正式運營環(huán)境請刪除測試賬號;
開發(fā)環(huán)境:Linux PhpStorm Apache MySQL>=5.7 PHP >= 7.3 支持PHP8 [最低支持PHP7.3]
swiftadmin框架開發(fā)的初衷,主要是為了減少自己在開發(fā)過程中重復的造輪子,在自己這幾年建站的過程中,都是用一些開源的CMS系統(tǒng)制作自己的網(wǎng)站,后期因為擴展和二次開發(fā)的問題,導致覺得很多東西并不是那么簡單易用,比如后臺的很多JS代碼封裝的不是很好,而且界面可操作性很差,所以自己開發(fā)這款框架封裝了很多常用的特性,足以滿足日常后臺的開發(fā)需要,在使用的過程中你會發(fā)現(xiàn),SAPHP框架里面用的最多的是屬性而不是對象,一是為了在書寫HTML標簽的時候方便。二是為了和layui本身區(qū)分開!這樣讓你更容易在這個上面進行擴展!
swiftadmin極速后臺開發(fā)框架采用PHP+MYSQL的基礎架構(gòu),秉承著代碼最精簡、邏輯最清晰的設計理念、只要你熟悉ThinkPHP layui完全可以達到開箱即用的效果
并且界面基于ant design的設計,可操作性很強、控制器和欄目支持前后端鑒權(quán),減少Ajax的請求、封裝了大量常用的組件和快捷屬性、
支持全文索引XS/ElasticSearch輕松支持PB級數(shù)據(jù)、并且采用了基于ThinkPHP的原生插件模式,可以輕松遷移其他TP插件;
當前版本為核心版, 以下部分模塊在當前版本以至后期的升級版本中,都會已插件的方式存在
也就是說,類似于API、廣告管理、全文檢索都已經(jīng)被刪掉了。 如果你熱衷于原生實現(xiàn)某些功能,可以使用 v1.1.0版本; 你還需要注意的是,v1.1.0版本已經(jīng)不再升級和維護!!!
API模塊
支持token鑒權(quán),支持細分規(guī)則用戶管理
用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。公司管理
設置公司常用信息,前端標簽調(diào)用部門管理
配置系統(tǒng)組織機構(gòu)(部門、小組),樹結(jié)構(gòu)展現(xiàn)支持數(shù)據(jù)權(quán)限。崗位管理
配置系統(tǒng)用戶所屬擔任職務。菜單管理
配置系統(tǒng)菜單,操作權(quán)限,按鈕、欄目等權(quán)限標識等。角色管理
角色菜單權(quán)限分配、設置角色按機構(gòu)進行數(shù)據(jù)范圍權(quán)限劃分。插件管理
可開發(fā)定制屬于自己的插件,可安裝升級社區(qū)插件!??!導航管理
支持導航定制,小分類導航配置適合SEO內(nèi)容管理
系統(tǒng)默認模型數(shù)據(jù)已完成后端數(shù)據(jù)錄入,可快速二次開發(fā)?。。?!廣告管理
運營必選功能,獲取廣告代碼自動校驗過期時間數(shù)據(jù)字典
對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進行維護。操作日志
用戶后臺操作日志,全局異常、SQL注入等記錄TAG過濾
支持違規(guī)詞、敏感詞配置短信平臺
支持阿里云、騰訊云短信發(fā)送附件上傳
支持FTP、阿里云、騰訊云OSS附件上傳全文檢索
支持XunSearch、<font color="red">ElasticSearch集群</font>PB級全文檢索代碼生成
前后端代碼的生成(php、html、layui、sql)支持一鍵CRUD 。網(wǎng)站安全
攔截惡意掃描的SQL注入語句,危險函數(shù)等服務監(jiān)控
服務監(jiān)控:監(jiān)視當前系統(tǒng)CPU、內(nèi)存、磁盤、堆棧等相關信息。定時任務
在線(添加、修改、刪除)任務調(diào)度包含執(zhí)行結(jié)果日志。自帶管理功能太多就不一一列舉了,更多功能請下載安裝后體驗。
注意:框架默認集成了第三方社會化登錄、前端用戶注冊/登錄 郵件發(fā)送、點擊、評論、評分等功能。
本框架封裝了layui前端頁面的很多屬性,比如:
表單提交,時間組件、滑塊、評分、開關、下拉框、顏色選擇器
lay-ajax/lay-open/lay-batch/lay-event/lay-upload/lay-image-hover/lay-image-click # 具體的可以參考開發(fā)文檔
1、首先將本框架直接clone到你本地,或者直接下載
git clone https://gitee.com/meystack/swiftadmin.git
<font color="#dd0000">2、以寶塔面板為例:將你的網(wǎng)站訪問目錄修改為public文件夾</font>
請自行安裝寶塔面板,并做好相關配置!
注意:請一定設置偽靜態(tài)規(guī)則,寶塔面板有自帶的TP偽靜態(tài)
3、本地搭建好運行環(huán)境后,訪問網(wǎng)址進行系統(tǒng)安裝
http://www.swiftadmin.net/ # 把該域名換成你的域名
在安裝的過程中你可能會出現(xiàn)以下問題
安裝500問題
安裝的時候直接報500錯誤,請確保你的runtime有寫入權(quán)限,如果還存在錯誤的話,請在根目錄創(chuàng)建.env文件,并設置app_debug = 1
或者你可以直接瀏覽Apache 或者NGINX的訪問日志,可以快速的定位到問題所在
推薦你以下兩種快速使用的方法:<br/>
1、你可以在此基礎上直接進行二次開發(fā),前端已經(jīng)為你準備了若干個常用的PHP接口文件
2、你可以在后臺插件管理中安裝你所需要的完整應用或者部分插件,注意安裝完整應用請參考插件文檔,如有安裝文件沖突,會生成一個文件沖突TXT
以供查閱!
[SwiftAdmin
] 遵循Apache2開源協(xié)議發(fā)布,并提供免費使用。
使用本框架不得用于開發(fā)違反國家有關政策的相關軟件和應用,否則要付法律責任!
本軟件依法享有國家著作權(quán)保護,故使用本軟件者不得惡意篡改本源碼,包括但不限于(植入木馬病毒,違法應用)進行惡意傳播。
不得對本軟件進行惡意篡改或倒賣,不得對本軟件進行二次包裝后聲稱為自己的產(chǎn)品等,請尊重國家著作權(quán)法!
本項目著作權(quán)號 2021SR0761953
, 其中包含的第三方源碼和二進制文件之版權(quán)信息另行標注。
版權(quán)所有Copyright ? 2020-2030 by swiftadmin (https://www.swiftadmin.net)
Uncaught TypeError: {(intermediate value)(intermediate value)(intermediate value)}[n.layout] is not a function
at layui.define.admin.BasicLayout (admin.js?v=v1.1.2:1:42568)
at Object.success (admin.js?v=v1.1.2:1:44861)
at l (layui.js?v=v1.1.2:2:9223)
at Object.fireWith [as resolveWith] (layui.js?v=v1.1.2:2:9992)
at r (layui.js?v=v1.1.2:3:21515)
at XMLHttpRequest.n (layui.js?v=v1.1.2:3:27788)
這個錯誤好久了
后端代碼+前端模板純手擼,采用layui jquery antdUI的風格,高顏值,清爽!
現(xiàn)在TP開發(fā)的admin應用確實比較多,但是用心做的,就沒那么多。