ipunkt/laravel-notifications is a Laravel package for notifications package for laravel 4.x.
It currently has 2 GitHub stars and 372 downloads on Packagist (latest version 2.0.2).
Install it with composer require ipunkt/laravel-notifications.
Discover more Laravel packages by ipunkt
or browse all Laravel packages to compare alternatives.
Last updated
Thanks to Jeffrey Way (https://laracasts.com/lessons/flexible-flash-messages)
Add to your composer.json following lines
"require": {
"ipunkt/laravel-notifications": "~2.*"
}
Add 'Ipunkt\LaravelNotifications\NotificationsServiceProvider', to providers in app/config/app.php.
Add 'Flash' => 'Ipunkt\LaravelNotifications\NotificationsFacade', to aliases in app/config/app.php.
In controller action use following statement to make a flash notification:
// flashing an info message
Flash::message('Welcome');
// flashing an info message
Flash::info('Welcome');
// flashing a success message
Flash::success('Welcome');
// flashing an error message
Flash::error('Welcome');
// flashing an overlaying message
Flash::overlay('Welcome');
You can also use translatable messages:
Flash::message('app.errors.input_invalid');
In your view or layout template (e.g. a blade template) include the view of your choice:
@include('laravel-notifications::bootstrap-3/flash')
You can publish the views and modify it to your needs (optional):
$> php artisan view:publish ipunkt/laravel-notifications
All credits goes to Jeffrey Way and https://laracasts.com. We add translations for views, translating message string and split various templates as package content.