中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Laravel框架中對Request、Response和Session進行操作

發布時間:2021-04-12 15:56:45 來源:億速云 閱讀:182 作者:Leah 欄目:開發技術

這篇文章給大家介紹怎么在Laravel框架中對Request、Response和Session進行操作,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Request操作

public function request(Request $request){
  //1.取值
  //echo $request->input('name');
  //echo $request->input('sex','未知');
  /*if($request->has('name')){
    echo $request->input('name');
  }else{
    echo '無該參數';
  }*/
  //獲取所有的參數
  /*$res = $request->all();
  dd($res);*/
  //2.判斷請求類型
  /*echo $request->method();
  if($request->isMethod('post')){
    echo 'Yes';
  }else{
    echo 'No';
  }*/
  //判斷是不是ajax請求
  /*$res = $request->ajax();
  var_dump($res);*/
  //判讀請求的路徑
  /*$res = $request->is('User/*');
  var_dump($res);*/
  //獲取當前的url
  //echo $request->url();
}

Response操作

public function response(){
  //響應json
  /*$data = [
    'errCode'=>0,
    'errMsg' =>'success',
    'data'  => 'yxh',
  ];
  return response()->json($data);*/
  //重定向
  //return redirect('Hello');
  //return redirect('Hello')->with('message','yxh');
  //return redirect()->action('UserController@Hello')->with('message','yxh');
  //return redirect()->route('Hello')->with('message','yxh');
  //返回上一個頁面
  //return redirect()->back();
}

Session操作

//設置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的數組中
  /*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');
}

關于怎么在Laravel框架中對Request、Response和Session進行操作就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东至县| 泰宁县| 扎囊县| 英德市| 新密市| 兴业县| 涿州市| 延寿县| 宁海县| 巴青县| 墨江| 金溪县| 大连市| 天台县| 阳城县| 盐亭县| 济南市| 阿拉善盟| 哈巴河县| 西乡县| 盐城市| 西城区| 苍梧县| 乌审旗| 余江县| 德江县| 海晏县| 大安市| 丰顺县| 措勤县| 府谷县| 弥勒县| 仁化县| 双峰县| 西华县| 通江县| 江安县| 布拖县| 荣成市| 大连市| 南郑县|