attla/flash-messages is a Laravel package for intuitive package to flash notifications on laravel..
It currently has 0 GitHub stars and 18 downloads on Packagist.
Install it with composer require attla/flash-messages.
Discover more Laravel packages by attla
or browse all Laravel packages to compare alternatives.
Last updated
✨ Intuitive package to flash notifications on laravel.
composer require attla/flash-messages
To publish the configuration file, run the following command:
php artisan vendor:publish --tag=attla/flash-messages/config
The types array on configuration is usaded to indicate the class to the message.
The icons are default icons for each message type.
For create a new message you call the facade method as the type name from the configuration
use Attla\Flash\Facade as Flash;
// Create a flash message with the helper function
$flash = flash('Example of message', 'info');
// Create with facade
$flash = Flash::info('Example of message');
// Set the message as dismissible
$flash->dismissible();
// Set a custom class for the message
$flash->class('custom-message-class');
// Set a icon for the message
$flash->icon('far fa-circle-info');
$flash->icon('<i class="far fa-circle-info"></i>');
// Set a timeout for the message
$flash->timeout(6); // will be removed after 6 seconds
// If needed, you can unqueue the message
$flash->destory();
| Method | Parameters | Description |
|--|--|--|
| dismissible() | - | Make the message disposable |
| timeout(seconds) | Integer | The message will be removed after the time |
| class(class) | String | Set a custom class for the message |
| destory() | - | Unqueue the message |
| delete() | - | Alias for destory() |
| forget() | - | Alias for destory() |
| unset() | - | Alias for destory() |
| unqueue() | - | Alias for destory() |
This package is licensed under the MIT license © Octha.