J'ai commencé avec ce projet : https://github.com/suhasrkms/laravel-with-firebase-auth (j'ai téléchargé le zip pour l'authentification par e-mail/mot de passe). Pour reproduire le problème que j'ai exécuté
作曲家需要 kreait/laravel-firebase:^4.0 -W
Mis à jour à partir de la version kreait/laravel-firebase :^3.0 J'obtiens cette erreur.
Résolution du [paramètre #0 [string $projectId]] dépendance non résolue dans la classe KreaitFirebaseAuthApiClient
Au départ, j'ai essayé de migrer cette configuration vers Laravel 10 en utilisant kreait/laravel-firebase:^5.1 mais, de toute ma vie, je ne savais pas comment corriger cette erreur. J'ai chargé le fichier de configuration dans .env et je peux très bien utiliser mon contrôleur Firestore. J'aimerais pouvoir effectuer une authentification frontale rapidement, mais cette erreur bloque la progression. Je suppose que la configuration a changé entre les versions 3 et 4.
kreait/laravel-firebase a mis à jour le constructeur.
LoginController.php
Modifié vers ceci
Nous devons changer tout le projet
et remplacez-le par
Et le référentiel a été mis à jour vers la dernière version, voir Bump to Laravel V10.9.0.