我正在使用Kreait \ Firebase。我希望你熟悉它。这是我的代码
public function firebase() {
$serviceAccount = ServiceAccount::fromJsonFile(__DIR__.'/private-again.json');
$firebase = (new Factory)
->withServiceAccount($serviceAccount)
->withDatabaseUri('https://private.firebaseio.com/')
->create();
$update = ['id' => 1];
$database = $firebase->getDatabase();
$reference = $database->getReference('user/details')
->orderByChild('id')
->equalTo('2')
->update($update);
print_r('Good');die;
}
所以,我想在这里做的是,我想更新等于2到1的id。但它会抛出一个错误,如此调用未定义的方法Kreait \ Firebase \ Database \ Query :: update( )。并且,我不知道我是否做得好。
P.S。:我能够获得快照,因此该部分的成绩与2相等。