| Package Data | |
|---|---|
| Maintainer Username: | axn |
| Maintainer Contact: | developpement@axn.fr (AXN Informatique) |
| Package Create Date: | 2016-11-02 |
| Package Last Update: | 2025-09-02 |
| Home Page: | |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-02 15:18:39 |
| Package Statistics | |
|---|---|
| Total Downloads: | 3,174 |
| Monthly Downloads: | 38 |
| Daily Downloads: | 0 |
| Total Stars: | 1 |
| Total Watchers: | 3 |
| 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');