CatchAdmin
是一款基於thinkphp framework和
element admin二次開發而成後臺管理系統。因為 thinkphp 的簡單高效,文件齊全。在看了很多 thinkphp 生態中的後臺管理系統,發現沒有一款合適的前後端分離系統。遂開發了 CatchAdmin。
完全利用了 thinkphp6 的新版本特性 ServiceProvider,將管理系統模組之間的耦合降到了最低限度。每個模組之間都有獨立的 controller,路由,模型,資料表`。在開發上儘可能將模組之間的影響降到最低,降低了開發上的難度。基於 CatchAdmin 可以開發 cms,CRM,OA 等
等系統。也封裝了很多實用的工具,提升開發體驗。
文件 | 演示地址 | 介面文件 | 專案原始碼 | 看雲分析 擴充套件
功能
-
使用者管理
後臺使用者管理 -
部門管理
配置公司的部門結構,支援樹形結構 -
崗位管理
配置後臺使用者的職務 -
選單管理
配置系統選單,按鈕等等 -
角色管理
配置使用者擔當的角色,分配許可權 -
資料字典
管理後臺表結構 -
操作日誌
後臺使用者操作記錄 -
登入日誌
後臺系統使用者的登入記錄 -
程式碼生成
生成 API 端的 CURD 操作 -
敏感詞
支援敏感詞配置 -
附件管理
可管理上傳的檔案 -
定時任務
可管理定時任務,而不依賴於 Crontab -
簡訊平臺
簡訊雲管理,支援 阿里大於,騰訊雲,Ucloud,Submail -
雲上傳
支援雲上傳,七牛,OSS,騰訊 -
微信管理
專案地址
- github 地址
- gitee 地址
- 前端 Vue 專案地址
- 文件地址[個人精力實在有限,希望可以小夥伴們可以一起維護文件]
預覽
環境要求
- php7.1+ (需以下擴充套件)
- mbstring
- json
- openssl
- xml
- pdo
- nginx
- mysql
如何安裝
安裝之前請確保已安裝 Composer
下載專案
- 通過 Git 下載(推薦)
git clone https://gitee.com/jaguarjack/catchAdmin && cd catchAdmin
curl -sS install.phpcomposer.com/installer | php
composer config -g repo.packagist composer mirrors.aliyun.com/composer/
composer install –ignore-platform-reqs
- composer 安裝
```shell
composer create-project jaguarjack/catchadmin:dev-master
安裝
下載完成之後通過命令來進行安裝, 一鍵安裝 ?
php think catch:install
體驗地址
- 賬號: catch@admin.com
- 密碼: catchadmin
系列文章
如果是剛開始使用 thinkphp6, 以下文章可能會對你有些許幫助,文章基於 RC3 版本。整體架構是不變的。
Who used
Talking
- 論壇討論
- 可以提
ISSUE
,請按照issue
模板提問 - 加入 Q 群
302266230
前請先 star 專案支援一下, 備註填寫使用者名稱 + 平臺。例如: JaguarJack Github
Thanks
感謝 JetBrains 提供生產力巨高的
PHPStorm
和WebStorm
排名不分先後
本作品採用《CC 協議》,轉載必須註明作者和本文連結