laravel vue spa
6.0.1
Laravel-Vue SPA 入門套件。
拉拉維爾 8
Vue + VueRouter + Vuex + VueI18n + ESlint
具有動態導入和自訂佈局的頁面
登入、註冊、電子郵件驗證和密碼重置
使用 JWT 進行身份驗證
名流融合
Bootstrap 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 運行構建
此專案附帶 GitHub 作為 Laravel Socialite 的範例。
若要啟用提供程序,請建立新的 GitHub 應用程式並使用https://example.com/api/oauth/github/callback
作為授權回呼 URL。
編輯.env
並使用 GitHub 應用程式中的金鑰設定GITHUB_CLIENT_ID
和GITHUB_CLIENT_SECRET
。
對於其他提供者,您可能需要在config/services.php
中設定適當的按鍵並在OAuthController.php
中設定重定向 url。
若要啟用電子郵件驗證,請確保您的AppUser
模型實作了IlluminateContractsAuthMustVerifyEmail
合約。
# 運行單元和功能測試vendor/bin/phpunit# 運行 Dusk 瀏覽器測試php artisan dusk
請參閱變更日誌以了解最近變更的更多資訊。