博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel 使用 session
阅读量:7143 次
发布时间:2019-06-28

本文共 922 字,大约阅读时间需要 3 分钟。

配置方面的不写了,请参考学院君的文章:

 

在开始之前先说一下,使用 request 对象的 session() 方法,和直接使用全局函数 session() 是一样的,$request->session() 等价于 session()

 

1)增

增加普通变量

session()->put(‘name’, 'value');

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

向数组追加值

session()->push(‘arr’, 'item');

多维数组,可用直接用点(.)访问

session()->push('arr.items', 'item');

 

2)改

操作同“增”

session()->put(‘name’, 'value');session(['name'=>'value']);

 

3)查

session('name');

session()->get('name');

PS1:只有全局session()方法才能使用第一种查方法,request对象的session()方法不能使用些方法

PS2:两种方法都可以点(.)来访问session里的多维数组值 session('arr.items') ,session()->get('arr.items');

PS3:两种方法都可以接收第二个参数作用查询为空时,返回的默认值(只返回,不会写入session),例如:session('name', '张三') ,session()->get('name', '李四');

 

4)删

删除指定session值

session()->forget('name');

清空所有session值

session()->flush();

 

5)特殊方法 pull

pull 算是“查方法”,但它获取到数据后,会马上删除这个session数据

session()->pull('name');var_dump(session()->get('name'));

PS:同样的,这个方法也可以接收第二个参数作用查询为空时,返回的默认值(只返回,不会写入session),例如:session->pull('name', '王五');

 

转载地址:http://wcmrl.baihongyu.com/

你可能感兴趣的文章
input 模糊搜索
查看>>
Codeforces Round #222 (Div. 1) A. Maze dfs
查看>>
PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
查看>>
9-2-折半查找/二分查找-查找-第9章-《数据结构》课本源码-严蔚敏吴伟民版
查看>>
trace enabled
查看>>
C#对Excel的图文操作
查看>>
TX1 flash backup & restore
查看>>
MyEclipse 护眼配色
查看>>
CSU - 1542 Flipping Parentheses (线段树)
查看>>
第二百四十节,Bootstrap巨幕页头缩略图和警告框组件
查看>>
WIN2016安装织梦没写入权限怎么办听语音
查看>>
客户管理系统之模块设计(七)
查看>>
【cocos2d-x 3.7 飞机大战】 决战南海I (十二) 游戏结束场景
查看>>
确定稳定的 Spring Cloud 相关环境版本
查看>>
serf中去中心化系统的原理和实现
查看>>
大数据搜索引擎之elasticsearch使用篇(一)
查看>>
一本书
查看>>
非递归、仅用一个栈、不加标记数组实现二叉树的后序遍历算法
查看>>
现代软件工程 作业 文本文件中英语单词的频率
查看>>
推荐25个免费下载精美网站模板的网站
查看>>