masterro/laravel-flashes
Easy Flash Messages for Laravel
Fast flash message integration.
Installation
From the command line, run:
composer require masterro/laravel-flashes
Usage
Somewhere set the flash message
flash("Hello, {$name}!");flash("Hello, {$name}!", 'success');flash()->error($message);// ->success(), ->info(), ->warning(), ->error()flash()->with(['body' => 'My custom body text']);// ->success(), ->info(), ->warning(), ->error()Flash::info('Flash!');
Before closing </body> tag
@include('flash-messages::script')
or implement your own render logic
php artisan vendor:publish --tag=flash-messages-views
Implement notify method (bootstrap-notify example)
Package will trigger window.notify(message, type) global javascript function that you should implement. As an example here is bootstrap-notify implementation:
window.notify = (message, type = 'success', options = {}) => {
if (type === 'error') {
type = 'danger';
}
return window.$.notify(window._.merge({
message: message
}, options), {
type: type,
animate: {
enter: 'animated bounceIn',
exit: 'animated bounceOut'
},
z_index: 9999,
delay: 7000,
mouse_over: 'pause',
offset: {
x: 20,
y: 30
}
});
};
It requires bootstrap, bootstrap-notify and animate.css
You can install and require those with yarn or npm:
yarn add bootstrap-notify or npm i bootstrap-notify --save
Related Packages
A powerful and flexible flash notifications system. Improving over built-in Lara...
A simple laravel packege for creating, managing and displaying single and multip...
Package for Laravel for helping to manage flash / instant notifications / messag...
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.7.0 | ^7.4| | ^8.0| | MIT | |
| v1.6.0 | ^7.4| | ^8.0| | MIT | |
| v1.5.1 | ^7.4| | ^5.1| | MIT | |
| v1.5.0 | ^7.4| | ^5.1| | MIT | |
| v1.4.1 | ^7.4| | ^5.1| | MIT | |
| v1.4.0 | ^7.4| | ^5.1| | MIT | |
| v1.3.0 | ^7.4| | ^5.1| | MIT | |
| v1.2.3 | ^7.4| | ^5.1| | MIT | |
| v1.2.2 | ^7.4| | ^5.1| | MIT | |
| v1.2.1 | ^7.4| | ^5.1| | MIT | |
| v1.2.0 | ^7.4| | ^5.1| | MIT | |
| v1.1.1 | ^5.1| | MIT | ||
| v1.1.0 | ^5.1| | MIT | ||
| v1.0.1 | ^5.1,<5.9 | MIT | ||
| v1.0.0 | ^5.1,<5.8 | MIT | ||
| v0.1.1 | ^5.1,<5.7 | MIT | ||
| v0.1.0 | ^5.1,<5.6 | MIT |