PHPackages                             amos97/laravel-firebase - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. amos97/laravel-firebase

ActiveLibrary[API Development](/categories/api)

amos97/laravel-firebase
=======================

Laravel Firebase integration

v8.0.0(4y ago)05MITPHPPHP &gt;=5.6

Since Feb 23Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Amos97/laravel-firebase)[ Packagist](https://packagist.org/packages/amos97/laravel-firebase)[ RSS](/packages/amos97-laravel-firebase/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (4)Versions (9)Used By (0)

Laravel Firebase
================

[](#laravel-firebase)

[![Build Status](https://camo.githubusercontent.com/f884ffeaa5848f439e1bad21316e5362cefaf3210613e1fef51052b11bf85222/68747470733a2f2f7472617669732d63692e6f72672f706c6f6b6b6f2f6c61726176656c2d66697265626173652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/plokko/laravel-firebase)[![Packagist](https://camo.githubusercontent.com/65268cf0f92c4082f57fea7a912d65dc1572dc19f2158f88138179c35e3529f6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f706c6f6b6b6f2f6c61726176656c2d66697265626173652e737667)](https://packagist.org/packages/plokko/laravel-firebase)[![Packagist](https://camo.githubusercontent.com/9e5eabb0599f5ee6b81910454440551ea56d11e0c62b35c655bd16a8231431c2/68747470733a2f2f706f7365722e707567782e6f72672f706c6f6b6b6f2f6c61726176656c2d66697265626173652f642f746f74616c2e737667)](https://packagist.org/packages/plokko/laravel-firebase)[![Packagist](https://camo.githubusercontent.com/8713839b84f864b7eaebf1d2936c3af4c70e21e5618572f087db06063f2658cf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f706c6f6b6b6f2f6c61726176656c2d66697265626173652e737667)](https://packagist.org/packages/plokko/laravel-firebase)

Laravel Firebase integration

This package includes:

- Firebase OAuthV2.0 authentication, with token caching
- Centralized ServiceAccount credential management
- Firebase FCM Http V1 API and Firebase Realtime database REST api via OAuth authentication
- Firebase JWT token generator (via php-jwt)
- Automatic sync for Eloquent models to Firebase Realtime db
- Automatic sync triggers on related model changes

Installation
------------

[](#installation)

Install via composer

```
composer require amos97/laravel-firebase
```

The package will be auto registered in laravel &gt;=5.5; **If you use laravel &lt;5.5 follow the next two steps**

1. Add service provider to `config/app.php` in `providers` section

```
Plokko\LaravelFirebase\ServiceProvider::class,
```

2. Register package facade in `config/app.php` in `aliases` section

```
Plokko\LaravelFirebase\Facades\LaravelFirebase::class,
```

Your file in `config/laravel-firebase.php` should now look like this:

```
