文章轉發自專業的Laravel開發者社區,原始連接:learnku.com/laravel/t/3…php
幾個月前我嘗試爲個人項目尋找新的解決方案, 我已經使用 Vue 構建了一個 單頁應用 (使用這個 很是棒的框架, 使用 Laravel Lumen 做爲 API 網關, 使用 Laravel Passport 做爲 SSO 服務器)。通過幾周的工做, 我發現那個框架有一些限制, 尤爲是在部署和難以開源方面 (由於涉及許多組件, CORS 設置 ...)。忽然有一天我有了一個新的想法:vue
爲何咱們不用 Laravel 內置的 VueJS 去構建 SPA 儀表板?laravel
Laravel + VueJS = Laravuegit
例子: laravue.dev
文檔: doc.laravue.devgithub
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
複製代碼