当前位置: 首页 > 知识库问答 >
问题:

如何从php连接firebase?

祁曦哲
2023-03-14

您好,我正在尝试从php连接到firebase数据库,我有以下代码

<?php

require __DIR__.'/vendor/autoload.php';
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;

$serviceAccount = ServiceAccount::fromJsonFile(__DIR__ . '/secret/sajilo-entrance-med-firebase-adminsdk-1bta4-487ebfe276.json');
$factory = (new Factory)->withServiceAccount($serviceAccount);
$firebase = (new Factory)
->withServiceAccount('$serviceAccount')
->withDatabaseUri('https://sajilo-entrance-med.firebasehtml" target="_blank">io.com/')
->create();

$database = $firebase->getDatabase();

?>

我得到了这个错误

致命错误:未捕获类型错误:传递给Kreait\Firebase\Factory::的参数1必须是Kreait\Firebase\Service帐户的实例,给出字符串,在第10行的C:\xampp\htdocs\MedEntrance\dbconfig.php中调用,并在C:\xampp\htdocs\中定义MedEntrance\供应商\kreait\Firebase-php\src\Firebase\Factory.php:77堆栈跟踪:#0 C:\xampp\htdocs\MedEntrance\dbconfig.php(10): Kreait\Firebase\Factory-

共有1个答案

邓昊天
2023-03-14

尝试更改with Service帐户('$service帐户')with Service帐户($service帐户)

 类似资料:
  • 下面的代码适用于一个if语句,但没有给出另一个if语句的结果,它在第一个查询中显示了'flights'表,但在另一个条件之后,没有显示另一个名为'ISB to Muree'的表。

  • 问题内容: 我有一个旧版PHP / MySQL应用程序,它调用mysql_connect()。现有的大量下游代码使用此连接直接或通过包装进行调用。 对于我在应用程序上开发的新代码,我想开始使用PDO。 如果我使用相同的主机/用户/密码/ dbname凭据建立PDO连接,那么我是否很幸运,在幕后,PHP将重新使用原始连接?还是PHP将创建与服务器的两个不同的连接(虽然完全可以理解,但这是不希望的)?

  • 我正在尝试使用Firebase的云函数来构建一个API,该API与Google Cloud SQL(PostgreSQL)实例进行对话。 我正在使用HTTP(S)触发器。 当我用白名单列出桌面的IP地址时,我可以通过函数的节点连接到云SQL。来自本地计算机的js代码。但当我部署时,我无法连接到白名单,也无法计算Firebase功能服务器的主机IP地址。 您如何从Firebase的云函数与Googl

  • 主要内容:我是该用 MySQLi ,还是 PDO?,MySQLi 和 PDO 连接 MySQL 实例,MySQLi 安装,PDO 安装,连接 MySQL,实例 (MySQLi - 面向对象),实例 (MySQLi - 面向过程),实例 (PDO),关闭连接,实例 (MySQLi - 面向对象),实例 (MySQLi - 面向过程),实例 (PDO)PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP D

  • 我收到了以下LDAP参数,但不确定如何在PHP中建立连接。我不确定每一组参数使用哪一个PHP函数。以下是我得到的参数: 服务器:ldaps://the_server.com:636 dc=the_info,dc=more_info,dc=com 用户搜索库:ou=公司用户 用户搜索筛选器:sAMAccountName={0} 组搜索库:OU=Security,OU=companygroup 组搜索

  • 我今天脑子很慢... 我有一张像这样的表格 WP_PostMeta 我想这样显示此列: 我已使用此查询进行了测试 但我错了; 任何曲目都很受欢迎。