當第一眼看到 Cool-Admin 就被它的顏值驚豔到了
官方只有node和java版本的server api,於是基於Laravel做了後臺最基本的幾個模組(許可權管理)
- 管理員
- 選單管理
- 角色管理
github地址:github.com/flaravel/cool-admin-api
安裝
composer require flaravel/cool-admin-api
配置檔案
php artisan vendor:publish --tag=cool-admin
遷移
php artisan migrate
初始化資料
php artisan vendor:publish --tag=cool-seeder
php artisan db:seed --class=CoolAdminSeeder
生成jwt金鑰
php artisan jwt:secret
前端
github: github.com/flaravel/cool-admin-vue
程式碼拉取下來之後更改代理配置(在 vite.config.ts檔案 中), 更改成當前你的後面請求地址
const proxy = {
"/dev": {
target: "請求服務端的url",
changeOrigin: true,
rewrite: (path: string) => path.replace(/^\/dev/, "")
},
"/pro": {
target: "https://show.cool-admin.com",
changeOrigin: true,
rewrite: (path: string) => path.replace(/^\/pro/, "/api")
}
};
更改完執行就能看到如下介面:
演示地址
管理員:
- admin
- password
測試:
- test
- password
因為前端自己做了一些處理,所以要下載這個 https://github.com/flaravel/cool-admin-vue
當作客戶端,後續我直接相容官方的客戶端api
本作品採用《CC 協議》,轉載必須註明作者和本文連結