我正在使用https://github.com/kreait/firebase-php设置我的Laravel应用以实现Firebase连接。现在,我还在http:// localhost:5000 / firebase上运行了Firebase模拟器,但是我仍然无法将Laravel应用连接到本地模拟器,而不必使用Google服务帐户JSON文件启动它。>
$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