專案地址:https://github.com/tsmliyun/laravel_quick_...
專案例項:
背景
起這個專案的初衷是,對於一個後臺管理系統,登陸、登出、許可權管理等都是些公用的模組,完全可以封裝成一個基礎專案,每次新的專案基於基礎專案上開發即可,節約時間,提高開發效率。
功能模組
- 登陸
- 找回密碼
- 修改密碼
- 登出
- 管理員管理
- 許可權管理
- 角色管理
- 支援多語言
程式碼模組
- route
- controller
- service
- model
- log
- request
- Repository (關於這個仁者見仁智者見智吧)
專案搭建
比較簡單,主要以下幾步
composer install
- 修改
.env
檔案相關配置 - 執行
laravel_quick_admin/laravel_quick_admin.sql
檔案中的sql語句 - 登陸資訊:賬號:1234@qq.com 密碼:1234
注意點
因為博主用的資料庫是mariadb,建立時間和更新時間的預設值為current_timestamp(),如果你是mysql的話,應該修改為CURRENT_TIMESTAMP
展望
後續會更新出一版 前後端分離的基礎後臺框架,敬請期待。
感謝
laravel -- 藝術家最愛的框架
H-ui -- 輕量級前端框架