如何在使用laravel5创建API时获取状态代码。
这是我想要做的。
返回Response :: json( 阵列( 'error'=>假, 'results'=> $结果, 'status_code'=> 200等 ));
我只想更改此状态代码,因为它可能是404,201等
答案 0 :(得分:3)
您应该将状态代码设置为第二个参数,因此请返回如下响应:
return response()->json($results, 201);
答案 1 :(得分:0)
您可以使用像
这样的常用功能public function returnResponse($message, $statusCode)
{
return response()->json($message, $statusCode);
}
或
public function returnResponse($message, $statusCode)
{
return response()->json(['message' => $message], $statusCode);
}
你可以像as那样打电话,
$this->returnResponse('ThankYou for use this', 200); //or
$this->returnResponse('There is an error..!!', 422);
如果你可以在没有功能的情况下使用,你可以使用上面的东西,
return response()->json(['message' => $message], 201);
我希望,它会对你有所帮助。