Dcat Admin是一個基於laravel-admin二次開發而成的後臺系統構建工具,只需很少的程式碼即可快速構建出一個功能完善且顏值極高的後臺系統。內建豐富的後臺常用元件,開箱即用,讓開發者告別冗雜的HTML程式碼,對後端開發者非常友好。
線上演示站點 | 官方文件 | Github主頁(如果喜歡這個專案不妨點個star,感謝支援!)
截圖
環境
- PHP >= 7.1.0
- Laravel 5.5.0 ~ 7.*
- Fileinfo PHP Extension
技術棧
- Laravel
- AdminLTE3
- Bootstrap4
- jQuery3
功能
- 使用者管理
- RBAC許可權管理,支援無限極許可權節點
- 選單管理
- 使用pjax構建無重新整理頁面,支援按需載入靜態資源,可以無限擴充套件元件而不影響整體效能
- 鬆耦合的頁面構建與資料操作設計,可輕鬆切換資料來源
- 多主題切換,內建多種主題色
- 可輕鬆構建無選單欄的獨立頁面(如可用於構建彈窗選擇器等功能)
- 外掛功能
- 視覺化程式碼生成器,可根據資料表一鍵生成增刪改查頁面
- 資料表格構建工具,內建豐富的表格常用功能(如組合表頭、資料匯出、搜尋、快捷建立、批量操作等)
- 樹狀表格功能構建工具,支援分頁和區域性載入
- 資料表單構建工具,內建豐富的表單型別,支援表單非同步提交
- 分步表單構建工具
- 彈窗表單構建工具
- 資料詳情頁構建工具
- 無限層級樹頁面構建工具,支援用拖拽的方式實現資料的層級、排序等操作
- 內建豐富的常用頁面元件(如圖表、資料統計卡片、下拉選單、Tab卡片、提示工具等)
-
Section
功能(類似Wordpress
的Filter
和blade
模板的section
標籤) - 非同步檔案上傳表單,支援分塊多執行緒上傳
- 多應用(多後臺)
- 外掛市場,只需在管理頁面輕輕點選滑鼠即可完成外掛的安裝、更新和解除安裝等操作
理念與方向
Dcat Admin是一款追求對後端開發者友好的後臺系統構建工具,追求簡單、易用、高品質、高效率和高顏值,我們將持續為此付出努力,也非常歡迎有興趣的小夥伴加入我們。
Dcat Admin對laravel-admin原有的功能進行了大量的調整升級,並且增加了許多非常實用的功能。在後續版本迭代中也會秉承“對後端開發者友好”的理念,細心打磨每一個功能,並且會非常重視生態的構建和使用者的意見,如果大家有任何建議或想法,都可以在Github issue區或QQ群中反饋,我們會多聽大家的。
我們將會在
2.0
版本上線外掛市場功能,讓使用者在管理頁面點點滑鼠就能完成外掛的安裝
、更新
和解除安裝
等操作,並且能輕鬆找到自己想要的外掛。
高完成度
這個專案現已經過一年多時間的細心打磨,各項功能已趨於完善和穩定,後續將投入更多時間用於文件建設和編寫單元測試用例,儘量保證專案的質量以及文件的友好和完善。
交流
QQ群 704661955
鳴謝
非常感謝laravel-admin的開發團隊!沒有laravel-admin就沒有這個專案,非常感謝你們的付出,laravel-admin是個非常優秀的專案。
最後也非常感謝自放出預告帖這段時間來關注和支援這個專案的同學們,你們的支援給了我非常大的動力!我會用心把這個專案做好,精心打磨每一個功能,並一直維護下去。
附
最近有很多同學問我為什麼不採用前後端分離技術方案,我在這個帖子裡回答的非常詳細,有相關疑問的同學請點選此處檢視帖子,這裡不再贅述。
本作品採用《CC 協議》,轉載必須註明作者和本文連結