如何做网站展示商品,阿里云自助建站模板,做爰网站下载地址,wordpress左右滑动本节课我们来学习一下响应操作#xff0c;响应输出和重定向。 一#xff0e;响应操作 1. 响应输出#xff0c;有好几种#xff1a;包括 return、json()和 view()等等#xff1b; 2. 默认输出方式是以 html 格式输出#xff0c;如果你发起 json 请求#xff0c;则输出 js…本节课我们来学习一下响应操作响应输出和重定向。 一响应操作 1. 响应输出有好几种包括 return、json()和 view()等等 2. 默认输出方式是以 html 格式输出如果你发起 json 请求则输出 json 3. 而背后是 response 对象可以用 response()输出达到相同的效果
return response($data);4. 使用 response()方法可以设置第二参数状态码或调用 code()方法
return response($data, 201);
return response($data)-code(202); 5. 使用 json()、view()方法和 response()返回的数据类型不同效果一样
return json($data, 201);
return json($data)-code(202); 6. 不但可以设置状态码还可以设置 header()头文件信息
return json($data)-code(202)-header([Cache-control no-cache,must-revalidate]); 二重定向 1. 使用 redirect()方法可以实现页面重定向需要 return 执行
return redirect(http://www.baidu.com);2. 站内重定向直接输入路由地址或相对地址即可第二参数状态码
return redirect(ds/5);
return redirect(/address/details/id/5, 201); 3. 使用 url 自动生成跳转地址普通地址或路由地址
return redirect(url(address/index));4. 附加 session 信息并跳转重定向
return redirect(url(address/index))-with(name, Mr.Lee); 5. 重定向还提供了记住上一次的 url和跳转到上一次 url 的功能
if (session(?flag)) {
return 死机警告;
} else {
return redirect(url(address/index))-remember();
}
public function index()
{
$url url(address/back);
return a href.$url.返回a;
}
public function back()
{
return redirect(1)-with(flag, 1)-restore();
}