alexanderdev/onesignalapilaravel is a Laravel package for sample package for laravel.
It currently has 0 GitHub stars and 40 downloads on Packagist.
Install it with composer require alexanderdev/onesignalapilaravel.
Discover more Laravel packages by alexanderdev
or browse all Laravel packages to compare alternatives.
Last updated
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();