如何在Symfony上使用Firebase?

ISS*_*ESS 1 php android symfony firebase

我想在我的Symfony应用程序上使用Firebase,但我不知道应该使用哪个软件包,你能给我一些建议吗?

先感谢您.

Sai*_*ali 7

您可以使用firebase PHP客户端https://github.com/ktamas77/firebase-php.它基于firebase REST API,允许您与firebase实时数据库进行交互.

编辑:您还可以查看:https://github.com/kreait/firebase-php


小智 6

先下载这个包:https : //github.com/kreait/firebase-bundle

然后在您的配置文件中使用以下配置:

 kreait_firebase:
    connections:
      main:
        host: testpro-aee33.firebaseio.com
        secret: Qfqagapp07ZnjFeiZ9GtgsssdF477sdsdL44Ll5g
        references:
          users: users #tablename in the firebase database
Run Code Online (Sandbox Code Playgroud)

然后在您的控制器中,使用如下:

$firebase = $this->container->get('kreait_firebase.connection.main');
$users = $this->container->get('kreait_firebase.reference.users');

$users->push([
    'emai' => 'test@demo.com',
    'id' => '121',
    'name' => 'Dummyname'
]);

$reference = $firebase->getReference('/users');
$userData = $reference->getData();
Run Code Online (Sandbox Code Playgroud)