[擴展推薦] Laravue —— 漂亮的 Laravel 管理界面

文章轉發自專業的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

下一步

  • 這個項目正在大力開發中, 尚未被構建爲 Laravel 插件(應該是這樣)。下一步將會將此項目構建爲一個獨立的 Laravel 插件, 使得現有的 Laravel 網站能夠很好的集成。
  • 提供完善的文檔和嚴格的代碼規範。PHP/Laravel 有優秀的代碼規範 PSR , VueJS 也有很好的標準 這裏 但這太基礎了, 還不夠。
  • 完善的測試。
相關文章
相關標籤/搜索