Laravel 响应 response
响应 字符串数组
return 字符串/数组 数组 会给转为json
响应对象
Illuminate\Http\Response
返回完整的 Response 实例允许你自定义响应的 HTTP 状态码和响应头信息
return response($data,$code); //助手函数
可以操作header
return response($data, 301)->header('Content-Type', 'application/json');
响应cookie
cookie($name, $value, $minutes, $path, $domain, $secure, $httpOnly)
return response($data, 301)->cookie($key,$value,$minutes);
视图响应 控制响应的状态 以及header
return response()->view('index', ['name'=>'liudehua'], 300)->header('Content-Type', 'text/html’);
json响应
return response()->json($data);
jsonp响应
return response()->json($data)->withCallback($request->input('callback'));
重定向 redirect
重定向响应是 Illuminate\Http\RedirectResponse 类的实例 助手函数redirect()
return redirect(路由);
重定向到外部域名
return redirect()->away('http://www.baidu.com’);
重定向并使用闪存的 Session 数据
return redirect('test')->with('name','liudehua’);
模板访问 用 session(‘name’)
重定向到之前位置
return back()->with('name','liudehua');