laravel框架存取session的方法

public function success(Request $request){
r e q u e s t − > s e s s i o n ( ) − > p u t ( ′ t e s t ′ , ′ a d m i n ′ ) ; / / 存 储 s e s s i o n 第 一 个 参 数 是 下 标 、 值 / / 判 断 s e s s i o n 是 否 存 在 0 也 是 存 在 的 检 测 是 否 存 在 下 标 k e y i f ( request->session()->put('test','admin'); //存储session 第一个参数是下标、值 //判断session是否存在 0也是存在的检测是否存在下标key if( request>session()>put(test,admin);//session//session0keyif(request->session()->has(‘add’)){
echo ‘用户存在’;
}else{
echo ‘用户不存在’;
}

   //如果key对应数组 可以使用push追加元素
    $request->session()->push('刘', time());   刘   名字随便写

// print_r($res);exit;
//获取并删除元素
$request->session()->pull(‘刘’);
$request->session()->flash(‘one’,‘用户名销毁,下次登录后获取’);
//echo $request->session()->get(‘test’); //获取session

   //使用全局助手函数 session  ab相当于下标指向值
   session(['ab'=>'张']);

   echo   session('ab');

   //销毁session  flush删除
   //$request->session()->flush();
   //打印session数据
   print_r(   $request->session()->all());
  // exit;
   return '123456';

}
应用场景:只获取一次session数据时用此方法

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值