UMI Admin基于 Laravel 的后臺(tái)管理系統(tǒng),
不同于其他后臺(tái)管理, UMI Admin 可用于快速搭建后臺(tái) 對(duì)于中小型后臺(tái)甚至不用寫任何代碼, 如果有幫助 請(qǐng)關(guān)注,并給予星星 謝謝
Umi 是由laravel 5.3開發(fā)的全面的后臺(tái)管理系統(tǒng), 包括以下特性:
詳細(xì)請(qǐng)閱讀 https://github.com/taoyu65/UMIAdmin/blob/master/readme.md
-
BREAD 系統(tǒng) (編輯, 讀取, 添加, 刪除, 查看) 要求laravel 5.3
-
RBAC 權(quán)限系統(tǒng) (基于角色權(quán)限開發(fā)) 包含2部分, 一部分是 數(shù)據(jù)庫(kù)中的數(shù)據(jù)表的操作權(quán)限, 增刪改等, 另一部分是管理界面權(quán)限操作, 整個(gè)權(quán)限系統(tǒng)基于數(shù)據(jù)層面和URL界面的操作與分配
-
數(shù)據(jù)表的全面操作 增刪改, 搜索, 以及自定義這些操作
-
表之間關(guān)系的設(shè)定與操作, 比如可以自定義關(guān)聯(lián)刪除,關(guān)聯(lián)更新, 或定義刪除某表之前檢查是否在其他表存在外鍵因而不能刪除表等, 例如刪除一個(gè)購(gòu)物車,里面的物品所在的物品表的數(shù)據(jù)將一并刪除等
-
自定義顯示數(shù)據(jù)格式, 可以設(shè)定任何字段用以什么方式現(xiàn)在在界面.例如一個(gè)外鍵可以顯示其ID 或者 顯示所對(duì)應(yīng)表字段的名稱.
安裝
-
安裝composer 和 laravel 5.3 框架. 請(qǐng)自行安裝,可以通過不同方式安裝. 推薦composer方式
執(zhí)行命令 composer create-project --prefer-dist laravel/laravel blog 5.3.*
-
安裝UMI Admin.
執(zhí)行命令 composer require ym/umi "v0.1.2.*"
如果可以正常使用composer 執(zhí)行上面命令的可以忽略這個(gè)段落, 如果不能正常使用composer的小伙伴可以查看 https://github.com/taoyu65/UMIAdmin/wiki/install
-
配置數(shù)據(jù)庫(kù)連接文件(.env)
DB_HOST=localhost
DB_DATABASE=新建一個(gè)空的數(shù)據(jù)庫(kù)
DB_USERNAME=用戶名
DB_PASSWORD=密碼
-
添加服務(wù)提供者.添加下面2行代碼到 根目錄/config/app.php 里面providers數(shù)組里面
YM\UmiServiceProvider::class,
YM\umiAuth\umiAuthServiceProvider::class,
-
執(zhí)行下面的命令, 用于安裝應(yīng)用程序
php artisan umi:install (會(huì)提示選擇安裝數(shù)據(jù)庫(kù)中數(shù)據(jù)的語(yǔ)言 1=漢語(yǔ) 2=英語(yǔ)) 輸入1然后回車. 附:如果數(shù)據(jù)庫(kù)已經(jīng)安裝完畢, 在想更改語(yǔ)言英語(yǔ)或漢語(yǔ) 僅需執(zhí)行 php artisan umi:install --lang-zh-only(或 --lang-en-only)
-
設(shè)置系統(tǒng)為中文:
在根目錄下config/app.php中 設(shè)置 'locale' => 'zh_cn', 即可
-
好了. 可以開始了.
注意:為了保證數(shù)據(jù)庫(kù)遷移,數(shù)據(jù)庫(kù)結(jié)構(gòu)和一些必要的數(shù)據(jù)。 請(qǐng)?jiān)趫?zhí)行php artisan umi:install之前 保持?jǐn)?shù)據(jù)庫(kù)為空。如果要重新安裝請(qǐng)手動(dòng)清空數(shù)據(jù)庫(kù)包括結(jié)構(gòu)。
