Un kit de inicio de Laravel-Vue SPA.
laravel 8
Vue + VueRouter + Vuex + VueI18n + ESlint
Páginas con importación dinámica y diseños personalizados
Iniciar sesión, registrarse, verificación de correo electrónico y restablecimiento de contraseña
Autenticación con JWT
integración socialité
Bootstrap 5 + Fuente impresionante 5
composer create-project --prefer-dist cretueusebiu/laravel-vue-spa
Edite .env
y configure los detalles de conexión de su base de datos
(Cuando se instala mediante git clone o descarga, ejecute php artisan key:generate
y php artisan jwt:secret
)
php artisan migrate
npm install
npm ejecutar desarrollador
npm ejecutar compilación
Este proyecto viene con GitHub como ejemplo para Laravel Socialite.
Para habilitar el proveedor, cree una nueva aplicación GitHub y use https://example.com/api/oauth/github/callback
como URL de devolución de llamada de autorización.
Edite .env
y configure GITHUB_CLIENT_ID
y GITHUB_CLIENT_SECRET
con las claves de su aplicación GitHub.
Para otros proveedores, es posible que necesite configurar las claves apropiadas en config/services.php
y redirigir la URL en OAuthController.php
.
Para habilitar la verificación de correo electrónico, asegúrese de que su modelo AppUser
implemente el contrato IlluminateContractsAuthMustVerifyEmail
.
# Ejecutar pruebas de unidades y característicasvendor/bin/phpunit# Ejecutar pruebas del navegador Duskphp artisan anochecer
Consulte CHANGELOG para obtener más información sobre los cambios recientes.