[Laravel]Session
// 写入 session(key, value)
Session::put("name", "Johnson");
// 取得 session
$value = Session::get("name");
// 取得全部 session
$data = Session::all();
// 预设值(当改 key 沒有值时回传预设值)
$value = Session::get("key", "default");
// 也可以传入 function
$value = Session::get("key", function() { return "default"; });
// 取得值后释放 session
$value = Session::pull("name", "default");
// push array
Session::push("user.teams", "developers");
$value = Session::get("user");
echo $value["teams"][0];
// 判断 session 是否存在
if (Session::has("name")) {
echo "Have";
}
// 写入 flash,下一个 request 后 key 会被清空
Session::flash("name", "Johnson");
// 將所有 flash session 重新写进 flash(因此还可以再取得一次)
Session::reflash();
// 只针对特定的 key reflash
Session::keep(array("name", "email"));
// 释放 session
Session::forget("key");
// 释放全部 session
Session::flush();声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: android中JNI的用途及简单使用
- 下一篇: Python调用(运行)外部程序
