artarts36/pushall-sender

推送发送器

0.3.4 2021-05-24 23:12 UTC

This package is auto-updated.

Last update: 2024-09-29 05:42:45 UTC


README

PHP Composer License: MIT Total Downloads

描述

API https://pushall.ru 上发送推送通知的客户端

PushAll API 文档: https://pushall.ru/blog/api

安装

composer require artarts36/pushall-sender

示例

简单示例

use ArtARTs36\PushAllSender\Senders\PushAllSender;
use ArtARTs36\PushAllSender\Push;

$sender = new PushAllSender(123456789, 'apiKey');
$push = new Push('Message #1', 'Hello');

$sender->push($push);

在 Laravel 中连接

1*. 在 .env 文件中设置变量

PUSHALL_API_KEY='your key'
PUSHALL_CHANNEL_ID='your channel id'

2*. 在 bootstrap/app.php 中绑定

$app->singleton(
    \ArtARTs36\PushAllSender\Interfaces\PusherInterface::class,
    function () {
        return new ArtARTs36\PushAllSender\Senders\PushAllSender(env('PUSHALL_CHANNEL_ID'), env('PUSHALL_API_KEY'));
    }
);