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()->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数据时用此方法

猜你喜欢

转载自blog.csdn.net/weixin_43106613/article/details/83008767