donkfather / laravel-onesignal
适用于 Laravel 5.2 或更高版本的 OneSignal 包
1.1.0
2017-11-05 21:43 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ~5.3|~6.0
- illuminate/support: ~5.1
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 .