Skip to content
/ fb Public

Firebase REST API easy wrapper for Laravel

License

Notifications You must be signed in to change notification settings

uchm4n/fb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firebase easy REST API wrapper for Laravel

Latest Stable Version Total Downloads License

Installation

composer require ucha19871/fb

After installing composer package, add the ServiceProvider to the providers array in config/app.php

Ucha19871\FB\FBServiceProvider::class,

Add this to your aliases for shorter code:

'FB' => Ucha19871\FB\Facades\FBFacades::class,

Insert the config settings in config/services.php like this:

    'firebase' => [
        'database_url' => 'https://PROJECT.firebaseio.com',
        'secret' => 'KB2xZjJgAvmPROJECT8ykNrT6f2emuuaxJTr9',
    ]

You can get Firebase secret token like so:

  • click on the gear icon in you Firebase Console
  • Click Project settings
  • Click on the Service Account tab
  • Click on the Database Secrets link in the inner left-nav
  • Hover over the non-displayed secret and click Show

Usage

$data = ['key' => 'data' , 'key1' => 'data1']
FB::set('/test/',$data); 

FB::get('/test/',['print'=> 'pretty']);

FB::push('/test/',$data); 

FB::update('/test/',['key1' => 'Updating data by key']); 

FB::delete('/test/'); 

For more options see firebase REST documentation

About

Firebase REST API easy wrapper for Laravel

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages