coderatio / phpfirebase
A simple and clean CRUD PHP library for Google Firebase datastore
Requires
- php: ^7.0
- kreait/firebase-php: ^4.0
Requires (Dev)
- coderatio/phpfirebase: dev-master
This package is auto-updated.
Last update: 2024-10-28 04:13:22 UTC
README
A simple and clean CRUD PHP library for Google Firebase datastore. This library, allows you to create, read, update and delete records stored on your Google Firebase database.
Installation
To intall the library, kindly execute the command composer require coderatio/phpfirebase:v1.0
Or composer require coderatio/phpfirebase
.
How to use
To start using, make sure you create a folder and save your Google Firebase service account key json file.
Creating new records (C)
To create new record, do this...
require 'vendor/autoload'; use Coderatio\PhpFirebase\PhpFirebase; $pfb = new PhpFirebase($pathToSecretKeyJsonFile); $pfb->setTable('posts'); $pfb->insertRecord([ 'title' => 'Post one', 'body' => 'Post one contents' ], $returnData); //The $returnData which is boolean returns inserted data if set to true. Default is false.
Reading records (R)
To read created records, do this...
// Getting all records $pfb->getRecords(); // Getting a record. Note: This can only be done via the record id. $pfb->getRecord(1);
Updating records (U)
To update a record, do this...
// This takes the record ID and any column you want to update. $pfb->updateRecord(1, [ 'title' => 'Post one edited' ]);
Deleting records (D)
To delete created record, do this...
// This takes only the record ID. Deleting all records will be added in Beta-2 $pfb->deleteRecord(1);
Contribution
Kindly send fork the repo and send a pull request or find me on Twitter