Laravel 5 从Laravel中的json响应中提取状态代码
在Laravel工作5.4 删除图像(在ImageRepository中)后,我将Json响应发送回我的控制器(在那里我调用了ImageRepository)。现在,我只想检查我得到的状态代码,以进一步构建它Laravel 5 从Laravel中的json响应中提取状态代码,laravel-5,http-status-codes,jsonresponse,Laravel 5,Http Status Codes,Jsonresponse,在Laravel工作5.4 删除图像(在ImageRepository中)后,我将Json响应发送回我的控制器(在那里我调用了ImageRepository)。现在,我只想检查我得到的状态代码,以进一步构建它 return Response::json([ 'error' => false, 'code' => 200, 'message' => 'Image was deleted!' ], 200); 当我在控制器中收到此响应时,我dd()我看到
return Response::json([
'error' => false,
'code' => 200,
'message' => 'Image was deleted!'
], 200);
当我在控制器中收到此响应时,我dd()代码>我看到的是:
JsonResponse {#461 ▼
#data: "{"error":false,"code":200,"message":"Image was deleted!"}"
#callback: null
#encodingOptions: 0
+headers: ResponseHeaderBag {#459 ▶}
#content: "{"error":false,"code":200,"message":"Image was deleted!"}"
#version: "1.0"
#statusCode: 200
#statusText: "OK"
#charset: null
+original: array:3 [▶]
+exception: null
}
我只需要提取状态码,以便向用户发送正确的通知(图像已删除、图像未找到、图像…)
真不敢相信我在任何地方都找不到解决方案。
谢谢
获取响应的状态代码
它将返回状态代码Omg,我尝试了statusCode()
或status
,但没有括号!如果你愿意,把这个作为答案,那么我可以标记它!
$response->status();