Как определить Kreait \ Firebase \ Exception \ ApiException (400) invalid_grant для firebase - PullRequest
0 голосов
/ 01 июня 2018

Я снова и снова сталкиваюсь с проблемой invalid_grant .Я пытаюсь реализовать firebase для моего проекта laravel .

namespace App\Http\Controllers;
use Kreait\Firebase;
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;
use Kreait\Firebase\Database;

.............................

И это моя функция магазина:

..............................

public function store(Request $request)
    {
        $serviceAccount = ServiceAccount::fromJsonFile(__DIR__.'/resturant-f7e23-firebase-adminsdk-sziig-4bd11864d7.json');
        $firebase = (new Factory)
            ->withServiceAccount($serviceAccount)
            ->withDatabaseUri('https://resturant-f7e23.firebaseio.com/')
            ->create();

        $db = $firebase->getDatabase();

        $db->getReference('reserves/'.'1')
        ->set([
            'name' => 'John',
            'emails' => 'john@gmail.com',
            'website' => 'http://john.com',
            ]);

        return ('You did it');
    }

firebase invalid_grant

1 Ответ

0 голосов
/ 02 июня 2018

Просто обновите дату и время вашего устройства.Это будет исправлено.Проблема была с датой времени моей машины.Если вы отстаете от часового пояса, в котором вы находитесь, произойдет ошибка invalid_grant.

...