Я использую https://github.com/kreait/firebase-php, чтобы настроить приложение Laravel для подключения к Firebase. Теперь у меня также есть эмулятор Firebase, работающий на http://localhost: 5000 / firebase, но я застрял в том, как я могу подключить свое приложение Laravel к локальному эмулятору вместо того, чтобы запускать его с помощью файла JSON учетной записи службы Google.
$factory = (new Factory)->withServiceAccount(__DIR__.'/FirebaseKey.json');
Я пробовал выполнить приведенное ниже для запуска фабрики
$factory->withDatabaseUri('http://localhost:4000/firestore');
, и при запуске
Kreait\Firebase\Exception\RuntimeException
Unable to create a FirestoreClient: Error rendering 'projects/{project=*}/databases/{database=*}': expected binding 'project' to match segment '{project=*}', instead got null Provided bindings: Array ( [project] => [database] => (default) )
http://localhost:8000/firebase
получаю следующее сообщение об ошибке.