LaravelPackages.net
Acme Inc.
Toggle sidebar
hatasever/onesignal

Onesignal push Notification api

56
0
1.0.5
About hatasever/onesignal

hatasever/onesignal is a Laravel package for onesignal push notification api. It currently has 0 GitHub stars and 56 downloads on Packagist (latest version 1.0.5). Install it with composer require hatasever/onesignal. Discover more Laravel packages by hatasever or browse all Laravel packages to compare alternatives.

Last updated

Onesignal Push Notification Laravel Lib.

It allows you to send notifications via laravel using Onesignal push notification service.

Installation

Install the dependencies and devDependencies.

"```sh composer require hatasever/onesignal


Add these 3 parameters to the .env file

```sh
ONESIGNAL_APP_ID= Onesignal App id
ONESIGNAL_REST_API_KEY= Onesignal Api Key
USER_AUTH_KEY= OneSignal Auth Key

Add it to the service provider array in the config/app.php file

 'providers' => [
   .
   .
   
   * Package Service Providers...
     Hatasever\OneSignal\OneSignalServiceProvider::class,

     ],
     
 'aliases' => [
    .
    .
    .
    'OneSignal' =>     Hatasever\OneSignal\OneSignalServiceProvider::class,
 ]

Send Notifications


    use OneSignal;

      $params = [];
                              $params['include_external_user_ids'] = [$userId];
                              /* Mobile app icon */
                              $params['small_icon'] = 'mdpi'; 
                              $params['large_icon'] = 'xxxhdpi';
                              $contents = [
                              "en" =>'Hello World!',
                              "tr" => 'Merhaba Dünya!',
                              ];
                              $params['contents'] = $contents;


                              OneSignal::sendNotificationCustom($params);

Star History Chart