How to connect Laravel to Firebase

此生再无相见时 提交于 2020-07-16 10:38:11

问题


I am using Laravel and Firebase. I need to connect Laravel to Firebase, but I am facing this error:

Call to undefined method Kreait\Firebase\Factory::getDatabase()

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Kreait\Firebase;
use Kreait\Firebase\Factory;

class FirebaseController extends Controller
{
    public function index() {
        $factory = (new Factory())
            ->withDatabaseUri('https://posts-ba088.firebaseio.com/');

        $datebase = $factory->getDatabase();

        $ref = $datebase->getReferece("Posts");

        $key = $ref->push()->getKey();

        return $key;
    }
}

回答1:


Use createDatabase instead of getDatabase

$factory = (new Firebase\Factory());
$database  = $factory->createDatabase();
$ref = $datebase->getReference("Posts");

Read more here : firebase-php



来源:https://stackoverflow.com/questions/62756373/how-to-connect-laravel-to-firebase

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!