howlowck / one-message
此包的最新版本(0.1.0)没有可用的许可信息。
Laravel消息管理包
0.1.0
2014-01-22 20:52 UTC
Requires
- php: >=5.3.0
- illuminate/session: ~4
- illuminate/support: ~4
Requires (Dev)
- mockery/mockery: dev-master@dev
This package is not auto-updated.
Last update: 2024-09-24 02:13:44 UTC
README
在单个单例中轻松管理消息。在处理过程中的任何地方想要添加消息,只需将其添加到单例中,在视图中使用它来显示您的消息。
特性
- 处理Flash或同一请求消息
- 处理验证消息
- 简单的API
设置
在app/config/app.php
-
添加服务提供者,将
'Howlowck\OneMessage\OneMessageServiceProvider'
添加到providers
数组中 -
添加外观,将
'OneMessage' => 'Howlowck\OneMessage\Facades\OneMessage'
添加到aliases
数组中
使用方法
有三种类型的消息:错误、成功和提示。
添加消息
OneMessage::addError(['authorization' => 'You are unauthorized!!!']);
或者你可以抛出一个MessageBag
$v = Validator::make($data, $rules);
if ($v->fails()) {
OneMessage::addError($v->errors());
}
添加Flash消息
当添加到闪存数据时,它将不在当前请求中可用。
OneMessage::addError(['authorization' => 'You are unauthorized!!!'], true);
获取消息
OneMessage::getError();
或通过键获取特定消息
OneMessage::getError('authorization');