Session的一些方法

控制器中可以通过注入的Request对象获取到Session对象,再调用它的方法。

$session = $request->session();
$session->get(key);//获取某个值
$session->all();//方法获取全部session
$session->has(key);//判断是否存在。
$session->put(key,value);//存储数据。
$session->pull();//获取并删除
$session->forget(key);//删除指定数据
$session->flush();//删除所有session数据。
$session->flash(key,value);//设置一次性数据
$session->reflash();//保留一次性数据到下一次
$session->keep();//保存数据下来

除了通过Rrquest对象获取session,还可以直接引入Session类,使用Session::方法使用session功能。

还可以使用辅助函数session(key)直接获取session,sesseion(['key'=>'value'])添加session。


首页 我的博客
粤ICP备17103704号