Package Data | |
---|---|
Maintainer Username: | axn |
Maintainer Contact: | developpement@axn.fr (AXN Informatique) |
Package Create Date: | 2016-11-02 |
Package Last Update: | 2024-05-15 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-22 15:03:35 |
Package Statistics | |
---|---|
Total Downloads: | 2,962 |
Monthly Downloads: | 10 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 4 |
Total Forks: | 0 |
Total Open Issues: | 1 |
Ce package simplifie l'utilisation des notifications dans Laravel.
Inclure le package avec Composer :
composer require axn/laravel-notifier
In Laravel 5.5 the service provider will automatically get registered.
In older versions of the framework just add the service provider
to the array of providers in config/app.php
:
// config/app.php
'provider' => [
//...
Axn\LaravelNotifier\ServiceProvider::class,
//...
];
In Laravel 5.5 the facade will automatically get registered.
In older versions of the framework just add the facade
to the array of aliases in config/app.php
:
// config/app.php
'aliases' => [
//...
'Notifier' => Axn\LaravelNotifier\Facade::class,
//...
];
Pour ajouter des notifications flash, utiliser les méthodes suivantes :
Notifier::success("Un message");
Notifier::info("Un message");
Notifier::warning("Un message");
Notifier::error("Un message");
Et pour afficher ces notifications flash :
Notifier::showFlash('notifier::bootstrap3');
Si vous souhaitez afficher directement des notifications :
Notifier::showSuccess('notifier::bootstrap3', "Un message");
Notifier::showInfo('notifier::bootstrap3', "Un message");
Notifier::showWarning('notifier::bootstrap3', "Un message");
Notifier::showError('notifier::bootstrap3', "Un message");
Toutes les méthodes show*
prennent en premier paramètre le template de vue à utiliser
pour effectuer le rendu de la notification. Il y a actuellement trois templates fournis :
Copier les fichiers de vues du package vers le dossier de vues de l'application via la commande :
php artisan vendor:publish
Et y effectuer les modification souhaitées.
Vous pouvez aussi créer vos propres templates. Exemple :
Notifier::showFlash('nom-de-la-vue');