为了账号安全,请及时绑定邮箱和手机立即绑定

更新方法返回 200 OK 错误代码。验证失败时如何指定返回的错误代码

更新方法返回 200 OK 错误代码。验证失败时如何指定返回的错误代码

PHP
呼如林 2021-06-08 13:12:07
验证失败,因此转到 else 语句并返回200 OK错误代码。当使用重定向功能更新失败时,如何返回正确的错误代码? public function update(Request $request, $id)    {        $validator = $this->userService->update_validate($request->all(),$id);        if ($validator) {            try {                $user = $this->userService->updateUser($request, $id);                return response()->json($user, 200);            } catch (ModelNotFoundException $ex) {                throw $ex;            } catch (Exception $e) {                return response()->json(['message' => $e->getMessage()], 500);            }        } else {            return redirect()->back()                ->withErrors($validator);        }    }
查看完整描述

1 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

redirect()->back(401)->withErrors();

您可以在back函数中应用状态代码。

  • 函数的第一个参数是状态码

  • 第二个参数是您要发送的标头(数组)

  • 第三个参数是您要应用的回退。


查看完整回答
反对 回复 2021-06-25
  • 1 回答
  • 0 关注
  • 191 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信