masasron / firebase-php
Firebase PHP Client
dev-master
2016-09-25 15:26 UTC
Requires
- php: >=5.3.0
- firebase/token-generator: ^3.0
This package is not auto-updated.
Last update: 2025-01-24 20:48:29 UTC
README
Installation
The recommended way to install Firebase is through Composer.
composer require masasron/firebase-php dev-master
Quick usage example
$firebase = new \Firebase\Client('https://test123.firebaseio.com'); $firebase->set([ 'messages' => [] ]); $messagesRef = $firebase->child('/messages'); $messagesRef->push('Foo'); $messagesRef->push('Bar'); $messagesRef->push('Hello World');
Authentication
$token = 'TOKEN_IN_HERE'; $firebase = new \Firebase\Client('https://test123.firebaseio.com',$token); $firebase->child('/users/ron/email').set('ron@test.com');
Other
// Set $firebase->child('/users/ron')->set([ 'id' => 1,'name' => 'Ron' ]); // Update $firebase->child('/users/ron/name')->set('Ronald'); // Push $likes = $firebase->child('/users/ron/likes'); $likes->push('PHP'); $likes->push('Laravel'); $likes->push('Firebase'); // Get $user = $firebase->child('/users/ron')->get(); // Delete $firebase->child('/users/ron')->delete();