Kit pemula Laravel-Vue SPA.
Laravel 8
Vue + VueRouter + Vuex + VueI18n + ESlint
Halaman dengan impor dinamis dan tata letak khusus
Login, daftar, verifikasi email dan reset kata sandi
Otentikasi dengan JWT
Integrasi sosialita
Bootstrap 5 + Font Luar Biasa 5
composer create-project --prefer-dist cretueusebiu/laravel-vue-spa
Edit .env
dan atur detail koneksi database Anda
(Saat diinstal melalui git clone atau unduh, jalankan php artisan key:generate
dan php artisan jwt:secret
)
php artisan migrate
npm install
npm jalankan dev
npm jalankan pembangunan
Proyek ini hadir dengan GitHub sebagai contoh untuk Laravel Socialite.
Untuk mengaktifkan penyedia, buat aplikasi GitHub baru dan gunakan https://example.com/api/oauth/github/callback
sebagai URL panggilan balik Otorisasi.
Edit .env
dan atur GITHUB_CLIENT_ID
dan GITHUB_CLIENT_SECRET
dengan kunci dari aplikasi GitHub Anda.
Untuk penyedia lain Anda mungkin perlu mengatur kunci yang sesuai di config/services.php
dan mengalihkan url di OAuthController.php
.
Untuk mengaktifkan verifikasi email, pastikan model AppUser
Anda mengimplementasikan kontrak IlluminateContractsAuthMustVerifyEmail
.
# Jalankan tes unit dan fiturvendor/bin/phpunit# Jalankan tes browser Senjaphp artisan senja
Silakan lihat CHANGELOG untuk informasi lebih lanjut tentang apa yang berubah baru-baru ini.