LaravelPackages.net
Acme Inc.
Toggle sidebar
alexanderdev/onesignalapilaravel

Sample package for laravel

40
0
About alexanderdev/onesignalapilaravel

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

Installation

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

Configuration

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'
        ];

Usage

This is an example of how to sent push notification via laravel controller:

$response = OneSignal::forActiveUsers()->addContent('en', 'It`s work')->sentPost();
Comments