lloople / laravel-notificator
Attach objects to notification's session flashed variable
Requires
- php: >=7.1
- laravel/framework: 5.5.* || 5.6.*
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
This package is auto-updated.
Last update: 2024-10-24 04:24:57 UTC
README
Simple session flashing messages manager for Laravel
Notifications are stored in Laravel's session flash input, keyed by notifications
Create a notification
Notificator::success('This is a success notification');
You can choose between 4 types
success
info
error
warning
Print a notification
@foreach(Notificator::all() as $notification) <div class="alert alert-{{ $notification->getBootstrapClass() }}> <p>{{ $notification->getMessage() }}</p> </div> @endforeach
getBootstrapType()
transforms the error
type into danger
to use it with Bootstrap default CSS alerts.
If you're not using Bootstrap, you can use getType
to get it as error
.
If you just want the first notification or you know you'll work with just one, you can use
Notificator::first()->getMessage();
Duration
Notification's Messages also have an integer $duration
in case you use a javscript library like toastr.js
You can modify the default duration of 5 seconds when creating the notification
Notificator::success('Message', 10000); // 10 seconds