alexanderdev/ onesignalapilaravel
laravel的示例包
dev-master
2017-08-21 09:25 UTC
Requires
- guzzlehttp/guzzle: ~6.0
This package is not auto-updated.
Last update: 2024-09-29 02:52:36 UTC
README
按照说明安装该包
在linux终端执行该命令
composer require alexanderdev/onesignalapilaravel dev-master
添加提供者
'providers' => [ ... Alexander\OneSignalApiLaravel\OneSignalServiceProvider::class, ... ]
添加外观
'aliases' => [ ... 'OneSignal' => Alexander\OneSignalApiLaravel\Facade\OneSignalFacade::class, ...
最后从命令行
$ php artisan config:cache $ php artisan vendor:publish --tag=config
配置
所有必要的配置,成功开始使用此包,请粘贴到位于 /config 的 onesignal.php 中。配置示例
<?php return [ 'api_url' => 'https://onesignal.com/api/v1/notifications', 'rest_api_key' => 'MTU4NjQ0NGYtMGQ4Yy00MmQzLTk2NDUtZjVlODg2YmQxZTRm', 'rest_signal_api_id' => 'd1b6ct9b-da0c-493b-98c0-e9d14d8b4135' ];
用法
这是通过laravel控制器发送推送通知的示例
$response = OneSignal::forActiveUsers()->addContent('en', 'It`s work')->sentPost();