gobline/flash

Gobline Flash 组件

v2.0.0 2015-12-03 20:58 UTC

This package is auto-updated.

Last update: 2024-09-12 18:25:31 UTC


README

Flash 组件允许在请求和对象之间跨请求和跨会话级别范围存储数据。它主要用于存储请求之间的 消息

用法

$flash = new Gobline\Flash\Flash();
$flash->initialize();

$flash->next('error', 'User email is invalid'); // sets a message that will be available in the next request

$flash->get('error'); // message only available in the next request, throws \InvalidArgumentException

$flash->get('error', 'foo'); // message only available in the next request, returns default "foo" value

$flash->now('info', 'Three credits remain in your account'); // message available in the current request

$flash->get('info'); // returns "Three credits remain in your account"

$flash->keep(); // keep messages set in the previous request so they will be available in the next request

注意,使用 next() 存储的消息仅对下一个请求可用,而对之后的请求不可用。keep() 允许在多个请求之间保持相同的消息。

安装

您可以使用依赖管理工具 Composer 安装 Flash 组件。运行 require 命令以解决并下载依赖项

composer require gobline/flash