[擴充套件推薦] Laravue —— 漂亮的 Laravel 管理介面
阿新 • • 發佈:2020-06-24
文章轉發自專業的Laravel開發者社群,原始連結:learnku.com/laravel/t/3…
介紹
幾個月前我嘗試為我的專案尋找新的解決方案,我已經使用 Vue 構建了一個 單頁應用 (使用這個 非常棒的框架,使用 Laravel Lumen 作為 API 閘道器,使用 Laravel Passport 作為 SSO 伺服器)。經過幾周的工作,我發現那個框架有一些限制,尤其是在部署和難以開源方面 (因為涉及許多元件,CORS 設定 ...)。突然有一天我有了一個新的想法:
為什麼我們不用 Laravel 內建的 VueJS 去構建 SPA 儀錶板?
Laravel + VueJS = Laravue
例子: laravue.dev
檔案: doc.laravue.dev
Laravue 是一個受 vue-element-admin 啟發的漂亮的儀表盤。它提供了所有構建企業應用所必須的元件,管理員可以控制業務並管理其他人。 我的計劃是將 Laravel/Vue 最新的 技術/庫/元件 應用於該專案,並且易於使用. 在這個示例中,API 由 Laravel 提供,大多數 API 都是假的 - 但是易於實現。
開始
# 使用 composer 克隆專案
composer create-project tuandm/laravue
cd laravue
# 遷移資料 (在 .env 檔案設定了資料庫資訊之後)
php artisan migrate --seed
# 生成 JWT 祕鑰
php artisan jwt:secret
# 安裝依賴
yarn install
# 構建(開發環境)
yarn run dev # 或者 yarn run watch
# 啟動本地服務
php artisan serve
複製程式碼