beeblebrox3/sysfeedback

此包最新版本(v1.2.0)没有可用的许可证信息。

v1.2.0 2014-04-10 19:13 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:44:40 UTC


README

用于与 Laravel 框架配合使用,以便从控制器向视图发送消息的工具。

用法

我们使用 Laravel 的 Session 组件来存储消息,因此也与重定向一起工作。

同一类型的多个消息将被组合成一个消息,并用 <br /> 分隔。

我们共有 4 种消息类型

  • 成功;
  • 信息;
  • 错误;
  • 警告。

您可以通过调用以类型名称命名的静态方法来指定要发送的消息类型。

use Beeblebrox3\Sysfeedback;

Sysfeedback::success('this is a success message!');

sysfeedback::info('this is a information message');

Sysfeedback::error('this is a error message!');

Sysfeedback::warning('this is a warning message!');

要显示消息,请使用 render 方法

use Beeblebrox3\Sysfeedback;

Sysfeedback::success('this is a success message!');

Sysfeedback::render();

/*
This method will print something like this:
<div class="message-success">this is a success message!</div>
*/

您可以通过向 render 方法传递新的格式来自定义输出格式。

use Beeblebrox3\Sysfeedback;

Sysfeedback::success('this is a success message!');

Sysfeedback::render('<div class=":type">:message</div>');

/*
This method will print something like this:
<div class="success">this is a success message!</div>
*/

:message 表示放置消息文本的位置。

:type 表示放置消息类型的位置,通常用作类名以应用样式表。

变更日志

  • 1.2.0:现在格式使用 :type 占位符来放置消息类型,而不是 :class
  • 1.1.0:允许自定义输出格式;