//設置session里的值 public function session1(Request $request){ //1.HTTP request session(); /*$request->session()->put('key1','value1'); echo $request->session()->get('key1');*/ //2.session() /*session()->put('key2','value2'); echo session()->get('key2'); */ //3.session //存儲數據到session //Session::put('key3','value3'); //獲取session里的數據 //echo Session::get('key3'); //不存在則獲取默認的值 //echo Session::get('key4','default'); //以數組的形式存儲數據 //Session::put(['key4'=>'value4']); //把數據壓入到Session的數組中(user應該是一個數組) /*Session::push('user','yxh'); Session::push('user','imooc');*/ //取出數組的數據 /*$res = Session::get('user','default'); var_dump($res);*/ //取出數據之后就把它刪除 /*$res = Session::pull('user','default'); var_dump($res);*/ //取出session中的所有制 /*$res = Session::all(); var_dump($res);*/ //判斷session中的某個值是否存在 /*if(Session::has('key1')){ $res = Session::all(); dd($res); }else{ echo '不存在'; }*/ //刪除session中指定的值 //Session::forget('key1'); //清空所有session //Session::flush(); //設置臨時數據,只能訪問一次,第二次訪問就刪除了 //Session::flash('key-flash','flash'); }