karriere / legacy
此包已被弃用且不再维护。未建议替代包。
v1.0.0
2017-02-28 07:10 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2020-03-25 07:46:51 UTC
README
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获取更多信息。