howlowck/one-message

此包的最新版本(0.1.0)没有可用的许可信息。

Laravel消息管理包

0.1.0 2014-01-22 20:52 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:13:44 UTC


README

在单个单例中轻松管理消息。在处理过程中的任何地方想要添加消息,只需将其添加到单例中,在视图中使用它来显示您的消息。

特性

  1. 处理Flash或同一请求消息
  2. 处理验证消息
  3. 简单的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');