Laravel-Vue SPA スターター キット。
ララベル8
Vue + VueRouter + Vuex + VueI18n + ESlint
動的インポートとカスタム レイアウトを備えたページ
ログイン、登録、メール認証、パスワードのリセット
JWTによる認証
ソーシャライトの統合
ブートストラップ 5 + Font Awesome 5
composer create-project --prefer-dist cretueusebiu/laravel-vue-spa
.env
編集し、データベース接続の詳細を設定します
(git clone またはダウンロード経由でインストールした場合は、 php artisan key:generate
およびphp artisan jwt:secret
を実行します)
php artisan migrate
npm install
npm 実行開発
npm ビルドを実行する
このプロジェクトには、Laravel Socialite の例として GitHub が付属しています。
プロバイダーを有効にするには、新しい GitHub アプリケーションを作成し、認可コールバック URL としてhttps://example.com/api/oauth/github/callback
を使用します。
.env
を編集し、GitHub アプリケーションのキーを使用してGITHUB_CLIENT_ID
とGITHUB_CLIENT_SECRET
を設定します。
他のプロバイダーの場合は、 config/services.php
で適切なキーを設定し、 OAuthController.php
でリダイレクト URL を設定する必要がある場合があります。
電子メール検証を有効にするには、 AppUser
モデルがIlluminateContractsAuthMustVerifyEmail
コントラクトを実装していることを確認してください。
# ユニットと機能のテストを実行vendor/bin/phpunit# Dusk ブラウザーのテストを実行phpArtisan Dusk
最近の変更点の詳細については、CHANGELOG を参照してください。