您好,登錄后才能下訂單哦!
這篇文章給大家介紹怎么在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進行操作就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。