krubio / perfect-flash
基于会话的Flash消息 - Bootstrap 5
dev-master
2023-03-28 17:11 UTC
Requires
- php: >=8.0.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-28 20:14:52 UTC
README
代码覆盖率报告
FlashMessage使用指南
The FlashMessage类是向用户显示消息的便捷方式。它使用包含不同类型动作消息的配置数组进行初始化。要使用它,请按照以下步骤操作
(假设您已经启动了会话)
将FlashMessage类导入到您的代码中
use PerfectApp\Flash\FlashMessage;
创建FlashMessage类的实例,将配置数组传递给其构造函数
$config = [ 'success' => [ 'create' => 'Item created successfully!', 'update' => 'Item updated successfully!' ], 'danger' => [ 'create' => 'Failed to create item.', 'update' => 'Failed to update item.' ] ]; $flash = new FlashMessage($config);
要显示消息,请调用$flash
对象的set()
方法。传递消息类型('成功'、'危险'等)、执行的动作('创建'、'更新'等),以及可选的消息图标。图标需要Bootstrap 5
$flash->set('success', 'create', '<i class="bi bi-check-circle-fill"></i>');
要显示所有消息,请调用$flash
对象的display()
方法
$flash->display();
这就完成了!您可以根据需要多次调用set()
和display()
方法以显示不同消息给用户。消息将按添加的顺序显示,并在显示后自动清除。