vanlonden / pusher
此包最新版本(dev-master)没有可用的许可证信息。
为Laravel的Firebase包装库
dev-master
2016-08-16 19:27 UTC
Requires
- doctrine/dbal: ^2.5
- guzzlehttp/guzzle: ^6.2
This package is not auto-updated.
Last update: 2024-09-14 19:14:48 UTC
README
设置
- 运行
composer require vanlonden/pusher
- 将
VanLonden\Pusher\PusherServiceProvider::class,
添加到config/app.php
中的providers
- 运行
artisan vendor:publish
- 编辑
config/pusher.php
以满足您的需求 - 将您的
FIREBASE_SERVER_KEY
添加到 .env 文件中 - 运行
artisan migrate
用法
// 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());