CatchAdmin 釋出,基於 Element 重構

JaguarJack發表於2020-09-09

zSuf7Ce5kM.png!large

CatchAdmin是一款基於thinkphp frameworkelement admin二次開發而成後臺管理系統。因為 thinkphp 的簡單高效,文件齊全。在看了很多 thinkphp 生態中的後臺管理系統,發現沒有一款合適的前後端分離系統。遂開發了 CatchAdmin。 完全利用了 thinkphp6 的新版本特性 ServiceProvider,將管理系統模組之間的耦合降到了最低限度。每個模組之間都有獨立的 controller,路由,模型,資料表`。在開發上儘可能將模組之間的影響降到最低,降低了開發上的難度。基於 CatchAdmin 可以開發 cms,CRM,OA 等 等系統。也封裝了很多實用的工具,提升開發體驗。

文件 | 演示地址 | 介面文件 | 專案原始碼 | 看雲分析 擴充套件

功能

  • 使用者管理 後臺使用者管理
  • 部門管理 配置公司的部門結構,支援樹形結構
  • 崗位管理 配置後臺使用者的職務
  • 選單管理 配置系統選單,按鈕等等
  • 角色管理 配置使用者擔當的角色,分配許可權
  • 資料字典 管理後臺表結構
  • 操作日誌 後臺使用者操作記錄
  • 登入日誌 後臺系統使用者的登入記錄
  • 程式碼生成 生成 API 端的 CURD 操作
  • 敏感詞 支援敏感詞配置
  • 附件管理 可管理上傳的檔案
  • 微信管理

專案地址

環境要求

  • php7.1+ (需以下擴充套件)
    • mbstring
    • json
    • openssl
    • xml
    • pdo- nginx
  • mysql

如何安裝

安裝之前請確保已安裝 Composer

下載專案

通過 Git 下載(推薦)
git clone https://gitee.com/jaguarjack/catchAdmin && cd catchAdmin
curl -sS https://install.phpcomposer.com/installer | php
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer install

composer 安裝

composer create-project jaguarjack/catchadmin:dev-master

安裝

下載完成之後通過命令來進行安裝, 一鍵安裝 ?

 php think catch:install

體驗地址

體驗地址

catchadmin 文件地址

系列文章

如果是剛開始使用 thinkphp6, 以下文章可能會對你有些許幫助,文章基於 RC3 版本。整體架構是不變的。

Donate

如果你覺得專案對你有幫助,可以請作者喝杯咖啡☕️!鼓勵下
e6qAAM8Bod.jpg!large

Thanks

排名不分先後

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章