laravel框架的ajax请求的响应

ajax数据的请求
语法:return response()->json(需要json输出的数据)//数据是数组格式,对象也可以

案例:创建一个路由,访问对应的页面之后,获取member表的信息,页面输出json格式的响应
laravel框架的ajax请求的响应
浏览器输出
laravel框架的ajax请求的响应
2.跳转响应(重定向30x)
常见的重定向状态码:
a.301(永久重定向)服务器发出的;
b.302(临时重定向)是服务器或者代码发出;
c.304(没有被修改),当本地浏览器向服务器发送请求时,服务器请求后发现资源没有变化,服务器就要求浏览器从客户端的缓存中进行获取。

在有一些页面,例如同步添加操作,完成操作之后不能停留在当前页面,最好做一个跳转操作,也就是需要一个跳转的响应。

以之前的“上传代码为例”:

两个跳转方法任选一个:
return redirect(路由)->withErrors([]); 该参数的路由可以是完整的请求路由,也可以是通过route方法+别名获取的路由,例如route[‘别名’]
return redirect() ->to(路由) ->withErrors([]); 简写成:return redirect(路由)

错误信息的获取与之前自动验证那里的方式一样,通过$errors变量获取即可。