monolyth / booby
Monolyth无框架的闪存消息存储系统
1.2.2
2019-04-14 15:30 UTC
Requires
- php: >=7.3
Requires (Dev)
- gentry/gentry: ^0.13.0
- toast/unit: ^1.3
This package is auto-updated.
Last update: 2024-09-15 03:24:03 UTC
README
通用闪存消息存储系统
"闪存消息"是指Web应用程序可能希望向用户显示的一次性消息,例如:"更改已成功保存"。开发者希望添加这些消息并确保它们恰好显示一次,无论何时(页面加载之间、重定向后、在Ajax请求生成时在桌面上等)。
安装
Composer(推荐)
$ composer require monolyth/booby
手动
- 克隆或下载仓库;
- 在自动加载器中将
/path/to/booby/src添加到命名空间Monolyth\Booby。
用法
添加消息很简单
<?php Monolyth\Booby\Flash::me('This is my awesome message.');
...就像稍后显示它一样简单
<?php foreach (Monolyth\Booby\Flash::each() as $msg) { echo $msg; }
向消息添加选项
您可以将一个可选的第二个参数传递给Flash::me,该参数包含可用作消息选项的键/值对哈希。例如。
<?php Monolyth\Booby\Flash::me('This is a warning', ['type' => 'warning']); $msg = Monolyth\Booby\Flash::each(); echo $msg->type; // "warning"
只要键是有效的PHP属性名称,这些选项可以是任何内容。