laravel-vue-dashboard
、Laravel 8、Vue.js、および Bootstrap 4 (SB Admin Template) で構築されたシングル ページ アプリケーション (SPA) ダッシュボードです。 Laravel のパワーと Vue.js の速度の組み合わせにより、エンタープライズ アプリケーション向けの優れたフルスタック スターター キットとなります。
これはLaravelパッケージではなく、ゼロから始めるためのキットです。 oauth2 認証プロトコルを使用する Laravel Passport を利用して、認証システムを備えた SPA ダッシュボードをすぐに使用できるようにすることで、時間を短縮できます。
このプロジェクトはサンプル ページを提供し、アプリケーションの状態を維持するために Vue.js と Vuex のルーティング システムを使用します。
コードは、新しいページ、コンポーネント、API を簡単に変更および追加できるように構造化されています。
# Clone the project
git clone https://github.com/ramoncrisante/laravel-vue-dashboard.git
# Enter the project directory
cd laravel-vue-dashboard
# Copy env file and add your own database and mail credentials
cp .env.example .env
# Install dependency
composer install
# Generate app key
php artisan key:generate
# Migrate database
php artisan migrate
# Create encryption keys
php artisan passport:install
# Install dependency with NPM
npm install
# Develop
npm run dev # or npm run watch
# Build on production
npm run production
# Serving application
php artisan serve
電子メール検証はオプションであり、デフォルトでは無効になっています。有効にするには、 .env
ファイル内の次のパラメータを変更します。
MUST_VERIFY_EMAIL=true
電子メール認証とパスワードリセット機能を使用するには、電子メールサービスを設定する必要があります。電子メールを正常に送信するには、 .env
ファイルにMAIL_DRIVER
、 MAIL_HOST
、 MAIL_PORT
、 MAIL_USERNAME
、 MAIL_PASSWORD
を指定する必要があります。
オープンソース コミュニティを学び、インスピレーションを与え、創造するための素晴らしい場所にするのは、貢献のおかげです。皆様の貢献は大変感謝しております。
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)MIT ライセンスに基づいて配布されます。詳細については、「ライセンス」を参照してください。基本的にはご自由に使用・再利用していただけます。
ラモン・クリサンテ - [email protected]
プロジェクトリンク: https://github.com/ramoncrisante/laravel-vue-dashboard