vanlonden / pusher
Firebase wrapper library for Laravel
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
pkg:composer/vanlonden/pusher
Requires
- doctrine/dbal: ^2.5
- guzzlehttp/guzzle: ^6.2
This package is not auto-updated.
Last update: 2025-10-12 01:23:57 UTC
README
Setup
- run
composer require vanlonden/pusher
- add
VanLonden\Pusher\PusherServiceProvider::class,
to theproviders
inconfig/app.php
- run
artisan vendor:publish
- edit
config/pusher.php
to your liking - add your
FIREBASE_SERVER_KEY
to your .env file - run
artisan migrate
Usage
// Send a push message to all users $this->pusher->send('Title', 'A message', User::all()); // Create a future push message $futurePush = FuturePush::create([ 'time' => '2016-08-03 17:00', 'title' => 'Title', 'message' => 'A message', ]); $futurePush->users()->saveMany(User::all()); // Send a future push message $this->pusher->sendFuture(FuturePush::first());