文章轉發自專業的Laravel開發者社區,原始連接: https://learnku.com/laravel/t/37417
幾個月前我嘗試爲個人項目尋找新的解決方案, 我已經使用 Vue 構建了一個 單頁應用 (使用這個 很是棒的框架, 使用 Laravel Lumen 做爲 API 網關, 使用 Laravel Passport 做爲 SSO 服務器)。通過幾周的工做, 我發現那個框架有一些限制, 尤爲是在部署和難以開源方面 (由於涉及許多組件, CORS 設置 ...)。忽然有一天我有了一個新的想法:php
爲何咱們不用 Laravel 內置的 VueJS 去構建 SPA 儀表板?
Laravel + VueJS = Laravuevue
例子: https://laravue.dev\
文檔: https://doc.laravue.devlaravel
Laravue 是一個受 vue-element-admin 啓發的漂亮的儀表盤。它提供了全部構建企業應用所必須的組件, 管理員能夠控制業務並管理其餘人。 個人計劃是將 Laravel/Vue 最新的 技術/庫/組件 應用於該項目, 而且易於使用. 在這個示例中, API 由 Laravel 提供, 大多數 API 都是假的 - 可是易於實現。git
# 使用 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