FireStore PHP admin SDK для Firebase

Я хочу:

Я новичок в Firebase. Я хочу создать собственный сервер аутентификации, используя хостинг Firebase и базу данных FireStore.

я сделал

У меня есть php admin sdk для firebase «firestore», но я не знаю, как использовать его для получения данных из firestore.

https://github.com/morrislaptop/firestore-php

Я скачал это и установил, используя «composer install»

после этого я создал index.php с содержанием ниже

require __DIR__.'/vendor/autoload.php';

use Morrislaptop\Firestore\Factory;
use Kreait\Firebase\ServiceAccount;

// This assumes that you have placed the Firebase credentials in the same directory
// as this PHP file.
$serviceAccount = ServiceAccount::fromJsonFile(__DIR__.'/serviceAccountKey.json');

$firestore = (new Factory)->withServiceAccount($serviceAccount)->createFirestore();

$collection = self::$firestore->getCollection('users');
$user = $collection->getDocument('123456');

$user->set(['name' => 'morrislaptop', 'role' => 'developer']);

$snap = $user->getSnapshot();
echo $snap['name']; // morrislaptop

Ошибка я сталкиваюсь

Я получаю ошибку:

Неустранимая ошибка: Uncaught Ошибка: невозможно получить доступ к self ::, когда в C: \ wamp64 \ www \ site \ php001 \ index.php в строке 17 нет активной области классов

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]