Package Data | |
---|---|
Maintainer Username: | alexanderbakhmachdev |
Maintainer Contact: | alexandrbakhmach@gmail.com (Alexandr Bakhmach) |
Package Create Date: | 2017-08-04 |
Package Last Update: | 2017-08-23 |
Language: | PHP |
License: | alexandrbakhmach |
Last Refreshed: | 2025-02-07 03:00:07 |
Package Statistics | |
---|---|
Total Downloads: | 40 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 0 |
Total Watchers: | 0 |
Total Forks: | 0 |
Total Open Issues: | 0 |
Follow the instructions to install that package
Execute that command in linux terminal
composer require alexanderdev/onesignalapilaravel dev-master
Add provider
'providers' => [
...
Alexander\OneSignalApiLaravel\OneSignalServiceProvider::class,
...
]
Add facade
'aliases' => [
...
'OneSignal' => Alexander\OneSignalApiLaravel\Facade\OneSignalFacade::class,
...
Finally from the command line
$ php artisan config:cache
$ php artisan vendor:publish --tag=config
All necessary config to successfully start using this package pasted in onesignal.php located in /config Example of configuration
<?php
return [
'api_url' => 'https://onesignal.com/api/v1/notifications',
'rest_api_key' => 'MTU4NjQ0NGYtMGQ4Yy00MmQzLTk2NDUtZjVlODg2YmQxZTRm',
'rest_signal_api_id' => 'd1b6ct9b-da0c-493b-98c0-e9d14d8b4135'
];
This is an example of how to sent push notification via laravel controller:
$response = OneSignal::forActiveUsers()->addContent('en', 'It`s work')->sentPost();