Laravue (/ˈlarəvjuː/ と発音) は、Laravel、Vue.js、UI ツールキット要素を組み合わせた美しいダッシュボードです。この作品は vue-element-admin からインスピレーションを受けており、それに私たちの愛が込められています。バックエンドとして強力な Laravel フレームワーク、フロントエンドの高性能として Vue.js を備えた Laravue は、エンタープライズ アプリケーション レベルのフルスタック ソリューションであるように見えます。
ドキュメント: https://doc.laravue.dev
Laravue はエンタープライズ管理ソリューションとして位置付けられており、ゼロから始める場合には Laravue を使用することを強くお勧めします。
既存の Laravel プロジェクトの場合は、統合のために Laravue Core を確認する必要があります。
マシンは最新の Laravel と Node.js を使用できるようにする必要があります。
# プロジェクトのクローンを作成し、composercomposer を実行します create-project tuandm/laravuecd laravue# 移行と DB シーダー (.env で DB 設定を変更した後)php 職人 移行 --seed# NPM で依存関係をインストールnpm install#developmentnpm run dev # または npm run watch # 本番環境でビルドnpm 本番環境を実行
docker-compose up -d
npmを使用してLaravelコンテナ内に静的ファイルを構築する
# コンテナ listdocker ps から laravel docker コンテナ ID を取得します docker exec -it <コンテナ ID> npm run dev # または npm run watch# <コンテナ 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 - Laravue のコア機能を提供する Laravel パッケージ。
vue-element-admin Laravue プロジェクトのきっかけとなった魔法の vue 管理者。
tui.editor - マークダウン WYSIWYG エディター。
Echarts - ブラウザー用の強力でインタラクティブなグラフ作成および視覚化ライブラリです。
このプロジェクトが役に立ったと思ったら、コーヒーを買ってきてください