[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调用(运行)外部程序