ThinkAdmin V5 是一個基於 ThinkPHP 5.1 開發的後臺管理系統。
我們致力於二次開發底層框架,提供完整的組件及API,基於此框架可以快速開發應用。
另外項目安裝及二次開發可以參考 ThinkPHP 官方文檔,數據庫文件擺放在項目根目錄下。
ThinkAdmin 非
常適用快速二次開發,默認集成 微信開發組件,支持微信服務號、微信支付、支付寶支付、阿里雲OSS存儲、七牛雲存儲、本地服務器存儲等。 後臺UI基於最新版本的 LayUI 及 RequireJs 加載第三方插件(建議自行了解 LayUI 及 RequireJs)。
注意事項
- 項目測試需要自行搭建環境導入數據庫( admin_v5.sql )並修改配置( config/database.php );
- 若操作提示“演示系統禁止操作”等字樣,需要刪除演示路由配置( route/demo.php )或清空路由文件;
- 當前版本使用 ThinkPHP 5.1.x,對 PHP 版本標註不低於 PHP 5.6,具體請閱讀 ThinkPHP 官方文檔;
- 環境需開啟 PATHINFO,不再支持 ThinkPHP 的 URL 兼容模式運行(源於如何優雅的展示);
框架指令
- 執行 build.cmd 可更新 Composer 插件,會刪除並替換 vendor 目錄
- 執行 php think run 啟用本地開發環境,訪問 http://127.0.0.1:8000
1. 線上代碼更新
- 執行 php think xsync:admin 從線上服務更新 admin 模塊的所有文件(注意文件安全)
- 執行 php think xsync:wechat 從線上服務更新 wechat 模塊的所有文件(注意文件安全)
- 執行 php think xsync:service 從線上服務更新 service 模塊的所有文件(注意文件安全)
- 執行 php think xsync:plugs 從線上服務更新 plugs 靜態插件的部分文件(注意文件安全)
- 執行 php think xsync:config 從線上服務更新 config 項目配置的部分文件(注意文件安全)
- 執行 php think xfans:all 更新已經對接的公眾號全部列表
- 執行 php think xfans:list 更新已經對接的公眾號粉絲列表
- 執行 php think xfans:tags 更新已經對接的公眾號標籤列表
- 執行 php think xfans:black 更新已經對接的公眾號黑名單列表
3. 守護進程管理
- 執行 php think xtask:listen 啟動異步任務監聽守護主進程
- 執行 php think xtask:query 查詢正在執行的所有任務進程
- 執行 php think xtask:start 創建異步任務監聽守護主進程
- 執行 php think xtask:state 查看異步任務監聽主進程狀態
- 執行 php think xtask:stop 平滑停止異步任務所有的進程
4. 其它自定工具
- 執行 php think xclean:session 清理無效的會話SESSION文件
- 執行 php think xclean:store 清理無效的訂單信息及定時任務
特別感謝
名稱 描述 layui 後臺基礎UI組件庫 ckeditor 後臺富文本編輯器 awesome 後臺擴展字體圖標庫 pluploader 後臺文件上傳工具 ThinkPHP PHP基礎支持框架 ThinkLibrary ThinkPHP擴展組件 WeChatDeveloper 微信開放工具組件 WeOpenDeveloper 微信開放平臺組件
開源地址:https://gitee.com/zoujingli/ThinkAdmin
閱讀更多 DIY分享秀 的文章