vanlonden/pusher

此包最新版本(dev-master)没有可用的许可证信息。

为Laravel的Firebase包装库

dev-master 2016-08-16 19:27 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:14:48 UTC


README

设置

  1. 运行 composer require vanlonden/pusher
  2. VanLonden\Pusher\PusherServiceProvider::class, 添加到 config/app.php 中的 providers
  3. 运行 artisan vendor:publish
  4. 编辑 config/pusher.php 以满足您的需求
  5. 将您的 FIREBASE_SERVER_KEY 添加到 .env 文件中
  6. 运行 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());