Подключите приложение PHP Laravel к локальному эмулятору Firebase - PullRequest
0 голосов
/ 05 августа 2020

Я использую 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

получаю следующее сообщение об ошибке.
...