mpociot / laravel-firebase-sync
Synchronize your Eloquent models with a Firebase realtime database.
Installs: 94 167
Dependents: 1
Suggesters: 0
Security: 0
Stars: 245
Watchers: 18
Forks: 67
Open Issues: 18
Requires
- php: >=5.4.0
- illuminate/support: ~5.0
- ktamas77/firebase-php: ^2.2
Requires (Dev)
- mockery/mockery: ~0.9
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~4.7 || ~5.0
This package is auto-updated.
Last update: 2021-01-24 02:28:01 UTC
README
Synchronize your Eloquent models with the Firebase Realtime Database
Contents
Installation
In order to add Laravel Firebase Sync to your project, just add
"mpociot/laravel-firebase-sync": "~1.0"
to your composer.json. Then run composer install
or composer update
.
Or run composer require mpociot/laravel-firebase-sync
if you prefer that.
Usage
Configuration
This package requires you to add the following section to your config/services.php
file:
'firebase' => [ 'api_key' => 'API_KEY', // Only used for JS integration 'auth_domain' => 'AUTH_DOMAIN', // Only used for JS integration 'database_url' => 'https://your-database-at.firebaseio.com', 'secret' => 'DATABASE_SECRET', 'storage_bucket' => 'STORAGE_BUCKET', // Only used for JS integration ]
Synchronizing models
use Mpociot\Firebase\SyncsWithFirebase; class User extends Model { use SyncsWithFirebase; }
License
Laravel Firebase Sync is free software distributed under the terms of the MIT license.