Package Data | |
---|---|
Maintainer Username: | rokde |
Maintainer Contact: | rok@ipunkt.biz (Robert Kummer) |
Package Create Date: | 2014-06-07 |
Package Last Update: | 2015-01-14 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-19 03:17:44 |
Package Statistics | |
---|---|
Total Downloads: | 368 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 2 |
Total Watchers: | 5 |
Total Forks: | 2 |
Total Open Issues: | 0 |
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.