attla / flash-messages
直观的laravel闪存通知包。
dev-main
2022-09-25 01:07 UTC
Requires
- php: >=7.2.5
- attla/support: dev-main
- illuminate/session: ^6.0|^7.0|^8.0|^9.0
Conflicts
- laracasts/flash: >=0.0.1
- spatie/laravel-flash: >=0.0.1
This package is auto-updated.
Last update: 2024-09-25 05:25:56 UTC
README
✨ 直观的laravel闪存通知包。
安装
composer require attla/flash-messages
配置
要发布配置文件,请运行以下命令
php artisan vendor:publish --tag=attla/flash-messages/config
配置中的types数组用于指示消息的类。
icons是每种消息类型的默认图标。
用法
要创建新的消息,您可以调用从配置中命名的门面方法
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();