Я интегрирую firebase в php с помощью php admin sdk. Я выполнил шаги, указанные здесь . . Я искал ответ, но не нашел.
Здесь я использую wamp-сервер для запуска файла php. Я скопировал код из документации
<?php
require 'autoload.php';
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;
$factory = (new Factory)->withServiceAccount(__DIR__.'/vendor/secret/file.json'); //renamed file
$database = $factory->createDatabase();
echo 'Hello';
?>
Ошибка : В vscode:
Undefined type 'Kreait\Firebase\Factory'
Я установил firebase- php 5.0, используя composer в том же каталоге.
Вывод в браузере: введите описание изображения здесь
Это проблема версии, если да, то я также пробовал следующий код:
<?php
require 'autoload.php';
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;
$serviceAccount = ServiceAccount::fromJsonFile(__DIR__.'/secret/file.json'); //renamed file
$firebase = (new Factory)
->withServiceAccount($serviceAccount)
->create();
$database = $firebase->getDatabase();?>