Я использую 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. Но он выдает ошибку вроде этого Вызов неопределенного метода Kreait \ Firebase \ Database \ Query :: update ( ). И я не знаю, хорошо ли я это делаю или нет.
P.S .: Мне удалось получить снимок, чтобы часть прошла хорошо с равным 2.