响应json
$data = [
'errCode' => 0,
'errMsg' => 'success',
'data' => 'sean'
];
return response()->json($data);
重定向
return redirect('session2');
return redirect('session2')->with('message', '我是快闪数据');
action()
return redirect()->action('StudentController@session2')
->with('message', '我是快闪数据');
route()
return redirect()->route('session2')
->with('message', '我是快闪数据');
return redirect()->back();
response常见类型
返回json数据:
return response()->json($data);
重定向并带参数:
return redirect(url)->with('name','value);
返回上一个页面:
return redirect()->back();
return json
重定向方法,with设置快闪session数据,只能使用一次,back返回上一个页面
输出json
常见响应类型
常见的响应类型:1、字符串,2、视图,3、Json,4、重定向。
~~~~~~~~~~~~~~~~~~
1、返回json数据
return response()->json($data);
~~~~~~~~~~~~~~~~~~
2、返回重定向数据
return redirect('routePath');
return redirect('session1')->with('message','快闪数据1');
return redirect()->action('StudentController@session2')->with('message','快闪数据2');
return redirect()->route('session3')->with('message','快闪数据1');
~~~~~~~~~~~~~~~~~~
3、返回视图
return view('upload.upload');
response响应json:
return response()->json()
重定向:
return redirect()->with('msg','');
或: return redirect->action();
或:return redirect->route();
返回上个页面:
return redirect()->back()
//响应json
response()->json('$data')
//重定向
redirect('地址')
redirect('地址')->with('键','键值') 带数据跳转(一次性数据)
redirect()->action('控制器@方法')->with('键','键值')带数据(一次性数据) 跳转至某控制方法
redirect->route('别名') 需要在路由里设置别名
redirect->back()返回上一级