signalert/laravel-package

A Laravel package for Signalert

1.0.6 2015-09-20 11:30 UTC

This package is not auto-updated.

Last update: 2024-05-11 16:23:37 UTC


README

Customisable & Extensible Notifications - Providing Alerts Exactly Where You Need Them

The following Readme details how to install, integrate and use this package within your Laravel installation. For more information on how Signalert works, please visit the Signalert site.

Installation

Include this package within your project's composer.json file:

{
    "require": {
        "signalert/laravel-package": "dev-master"
    }
}

Then run composer update signalert/laravel-package

Integration

To integrate this package with your Laravel project, first add the Service Provider to your config/app.php file under the providers array:

'providers' => [
    ...
    Signalert\ServiceProviders\SignalertServiceProvider::class,
];

Now add the Signalert Facade to your aliases, in the same file:

'aliases' => [
    ...
    'Signalert' => Signalert\Facades\Signalert::class,
];

Usage

Since this package works with Laravel Facades, you don't need to instantiate the object, as in the Signalert main package.

Signalert makes it simple to store messages:

Signalert::store('Notification Name', 'homepage');

Signalert makes it simple to render messages:

Signalert::render('homepage', 'error');

Signalert even makes it simple to retrieve messages as an array:

Signalert::fetch('homepage', 'error');

Customisation

Please refer to the Signalert site, for more information on how to extend and customise the package.