Laravue(發音為 /ˈlarəvjuː/)是 Laravel、Vue.js 和 UI Toolkit Element 的漂亮儀表板組合。這項工作的靈感來自 vue-element-admin 以及我們的熱愛。憑藉強大的 Laravel 框架作為後端,Vue.js 作為前端的高效能,Laravue 似乎是企業應用程式層級的全端解決方案。
文件:https://doc.laravue.dev
Laravue 定位為企業管理解決方案,強烈建議從頭開始使用它。
對於現有的 Laravel 項目,您應該檢查 Laravue Core 進行整合。
您的機器需要為最新的 Laravel 和 Node.js 做好準備。
# 複製專案並執行composercomposer create-project tuandm/laravuecd laravue# 遷移和資料庫播種器(在.env 中更改資料庫設定後)php artisan migrate --seed# 使用NPMnpm install 安裝依賴項#develo run dev #npm run dev #npm run watch # 在生產上建置npm 運行生產
docker-compose up -d
使用 npm 在 Laravel 容器中建立靜態文件
# 從容器清單中取得 laravel docker 容器 IDdocker ps docker exec -it <container ID> npm run dev # 或 npm run watch# 其中 <container ID> 是「laravel」容器名稱,例如:src_laravel_1
打開 http://localhost:8000 (在docker-compose.yml
中聲明的 laravel 容器連接埠)訪問 Laravue
測試系統正在開發中
此專案使用 Envoy 進行部署,並使用 GitLab CI/CD。請檢查Envoy.blade.php
和.gitlab-ci.yml
以了解更多詳細資訊。
Laravel - 適合 Web 工匠的 PHP 框架
Laravel Sanctum -Laravel Sanctum 為 SPA 和簡單的 API 提供了輕量級身份驗證系統.
spatie/laravel-permission - 將使用者與權限和角色相關聯。
VueJS - 漸進式 JavaScript 框架
Element - 開發人員、設計師和產品經理的 Vue 2.0 為基礎的元件庫
Vue 管理模板 - 具有 Element UI 的最小 vue 管理模板
請閱讀 CONTRIBUTING.md 以了解有關我們的行為準則以及向我們提交拉取請求的流程的詳細資訊。
我們使用 SemVer 進行版本控制。對於可用的版本,請查看此儲存庫上的發行標籤。
Tuan Duong -初始工作- tuandm。
Tony Tin Nguyen -前端和設計師- nguyenquangtin。
另請參閱參與專案的貢獻者清單。
該項目已根據 MIT 許可證獲得許可 - 有關詳細信息,請參閱 LICENSE.md 文件。
Laravue-core -Laravel 包,提供 Laravue 的核心功能。
vue-element-admin 一個神奇的 vue 管理工具,激發了 Laravue 專案。
tui.editor -Markdown 所見即所得編輯器。
Echarts - 一個強大的、互動式的瀏覽器圖表和視覺化函式庫。
如果你覺得這個專案有用,可以請我喝杯咖啡