karriere/legacy

此包已被弃用且不再维护。未建议替代包。

v1.0.0 2017-02-28 07:10 UTC

This package is auto-updated.

Last update: 2020-03-25 07:46:51 UTC


README

687474703a2f2f7777772e6b617272696572652e61742f696d616765732f6c61796f75742f6b61746c6f676f2e737667     StyleCI

Legacy Helper

此包包含一些便捷的辅助函数,灵感来源于laravel helper,可以在不使用IoC的旧应用中使用。

如发送重定向或处理会话等任务,在纯PHP中可能会变得相当混乱。因此,此包提供辅助函数来帮助解决这些问题。

安装

您可以通过composer安装此包

composer require karriere/legacy

引导

initialize调用放置在session_start之后和辅助函数使用之前

\Karriere\Legacy\Bootstrap::initialize();

可用的辅助函数

die dump

输出任意变量/值并停止脚本执行。

dd('any value');
dd($_GET);

session

用于PHP会话操作的辅助方法。

获取会话实例

session();

返回Karriere\Legacy\Session的实例。

获取会话值

从会话中检索值,调用允许第二个参数作为默认值返回,如果没有找到相应的会话数据。

session('key');
session('key', 'no data');

存储会话数据

将给定的键值对存储在会话中。

session(['key' => 'value']);

添加闪存消息

仅对后续请求存储键值对。

session()->flash($key, $value);

重定向

用于发送重定向的辅助方法。

发送重定向

此方法允许第二个参数为状态码,默认值为302(找到 - 暂时移动)。

redirect('http://www.karriere.at')->send();
redirect('http://www.karriere.at', 301)->send();

带闪存消息的重定向

重定向器允许在发送实际重定向之前存储闪存消息。

redirect('http://www.karriere.at')->with('status', 'something happened')->send();

许可证

Apache许可证2.0 请参阅LICENSE获取更多信息。