donkfather/laravel-onesignal

适用于 Laravel 5.2 或更高版本的 OneSignal 包

1.1.0 2017-11-05 21:43 UTC

This package is auto-updated.

Last update: 2024-09-18 08:41:21 UTC


README

适用于 Laravel 5.2 或更高版本的 OneSignal 包

## 安装

composer require donkfather/laravel-onesignal

安装此包后,您需要在 config/app.php 文件中设置服务提供者

Donkfather\OneSignal\ServiceProvider::class,

要使用外观,请在 app/config/app.php 中的外观部分添加以下内容

'OneSignal' => \Donkfather\OneSignal\Facade\OneSignal::class

然后您只需发布文件!复制并粘贴即可

php artisan vendor:publish --provider="Donkfather\OneSignal\ServiceProvider"

在您的 环境 文件中设置 OneSignal 账户

ONESIGNAL_APP_ID=759xxxxxxx

ONESIGNAL_API_KEY=MjYzxxxxxx

- User Auth Key -
ONESIGNAL_USER_AUTH_KEY=ZMOADxxxxxx

## 示例用法

use Donkfather\OneSignal\Exceptions\FailedToSendNotificationException;
use Donkfather\OneSignal\Facade\OneSignal;


Route::get('/', function () {
    try {

        $res = OneSignal::SendNotificationToAll('Hello', 'World');

    } catch (FailedToSendNotificationException $e) {

        dd($e);
    }
    dd($res);
});

此包支持的方法和它们的参数可以在 API 参考 中找到 ## 问题


If you have any questions or issues, please open an Issue .