基於 ThinkPHP6 開發的模組化前後臺分離管理系統

JaguarJack發表於2020-07-03

雖然 tp 開發組提供容器和 Service 功能,但是 tp 周圍生態裡面很少用到。除了一些功能包。而且不是重度使用,只是切換一下檔案驅動啊,app 注入一個全域性物件呀。或者注入一些 commands。目前這個後臺將這些新特性實實在在的應用在了業務功能模組裡面,提供了一些開發思路:smile:喜歡可以 :+1::star:

專案地址

zSuf7Ce5kM.png!large

CatchAdmin是一款基於thinkphp frameworkant degisn pro vue二次開發而成的後臺管理系統,採用了目前趨勢的前後端分離開發模式,後端實現了模組式,大大減少了模組間的耦合。而前端則負責呈現資料。目前前端採用資料驅動,大大提高了開發效率。這不僅僅是一個專案,更是後端更新技術棧的一次實踐

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

環境要求

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

功能

  • 登入
  • 使用者管理
  • 角色管理
  • 選單管理
  • 部門管理
  • 崗位管理
  • 資料字典
  • 日誌管理
  • 配置管理
  • 附件管理
  • 微信公眾號
  • Auth 認證
  • Http 客戶端
  • 敏感詞過濾
  • 限流器

Thanks

排名部分先後

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

相關文章