Неперехваченный Kreait \ Firebase \ Exception \ InvalidArgumentException - PullRequest
0 голосов
/ 05 августа 2020

Я интегрирую 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();?>
...