我正在使用一个库将laravel与Firebase SDK集成在一起,当我尝试创建Firestoreclient时,出现此错误:
“无法创建Firestoreclient:请求的客户端需要gRPC扩展名”
我正在使用ubuntu 18.04.3和laravel 6。
我已经尝试按照本教程进行操作:
https://cloud.google.com/php/grpc
似乎我已经成功安装了扩展程序,因为我也在php.ini文件中添加了扩展程序,并且composer.json文件在这样的软件包中显示了grpc:
“需要”:{ “ php”:“ ^ 7.2”, “ fideloper / proxy”:“ ^ 4.0”, “ google / cloud”:“ ^ 0.116.0”, “ google / cloud-firestore”:“ ^ 1.10”, “ google / protobuf”:“ ^ v3.3.0”, “ grpc / grpc”:“ ^ v1.1.0”, “ kreait / firebase-php”:“ ^ 4.0”, “ laravel / framework”:“ ^ 6.2”, “ laravel / tinker”:“ ^ 1.0” }
但是当我尝试从控制器创建客户端时仍然出现错误。任何指导将不胜感激。预先感谢