Saya bermula dengan projek ini: https://github.com/suhasrkms/laravel-with-firebase-auth (saya memuat turun zip untuk pengesahan e-mel/kata laluan). Untuk menduplikasi masalah yang saya jalankan
作曲家需要 kreait/laravel-firebase:^4.0 -W
Dikemas kini daripada versi kreait/laravel-firebase:^3.0 Saya mendapat ralat ini.
Menyelesaikan [parameter #0 [ string $projectId ]] kebergantungan yang tidak dapat diselesaikan dalam kelas KreaitFirebaseAuthApiClient
Pada mulanya saya cuba memindahkan konfigurasi ini ke Laravel 10 menggunakan kreait/laravel-firebase:^5.1 tetapi, sepanjang hayat saya, saya tidak tahu bagaimana untuk membetulkan ralat ini. Saya telah memuatkan fail konfigurasi dalam .env dan saya boleh menggunakan pengawal firestore saya dengan baik. Saya ingin dapat melakukan pengesahan bahagian hadapan dengan cepat, tetapi ralat ini menyekat kemajuan. Saya rasa konfigurasi berubah antara versi 3 dan 4.
kreait/laravel-firebase telah mengemas kini pembina.
LoginController.php
Diubah suai kepada ini
Kita kena ubah keseluruhan projek
dan gantikan dengan
Dan repositori telah dikemas kini kepada versi terkini, lihat Bump to Laravel V10.9.0.