Un kit de démarrage Laravel-Vue SPA.
Laravel8
Vue + VueRouter + Vuex + VueI18n + ESlint
Pages avec importation dynamique et mises en page personnalisées
Connexion, inscription, vérification de l'e-mail et réinitialisation du mot de passe
Authentification avec JWT
Intégration mondaine
Bootstrap 5 + Police géniale 5
composer create-project --prefer-dist cretueusebiu/laravel-vue-spa
Modifiez .env
et définissez les détails de connexion à votre base de données
(Lorsqu'il est installé via git clone ou téléchargement, exécutez php artisan key:generate
et php artisan jwt:secret
)
php artisan migrate
npm install
npm exécuter le développement
npm exécuter la construction
Ce projet est livré avec GitHub comme exemple pour Laravel Socialite.
Pour activer le fournisseur, créez une nouvelle application GitHub et utilisez https://example.com/api/oauth/github/callback
comme URL de rappel d'autorisation.
Modifiez .env
et définissez GITHUB_CLIENT_ID
et GITHUB_CLIENT_SECRET
avec les clés de votre application GitHub.
Pour les autres fournisseurs, vous devrez peut-être définir les clés appropriées dans config/services.php
et rediriger l'URL dans OAuthController.php
.
Pour activer la vérification des e-mails, assurez-vous que votre modèle AppUser
implémente le contrat IlluminateContractsAuthMustVerifyEmail
.
# Exécuter les tests unitaires et de fonctionnalitésvendor/bin/phpunit# Exécuter les tests du navigateur Duskphp artisan dusk
Veuillez consulter CHANGELOG pour plus d'informations sur ce qui a changé récemment.