+ Change response format
This commit is contained in:
parent
17baf77b28
commit
1a15325bb0
|
@ -90,7 +90,7 @@ class Handler extends ExceptionHandler
|
||||||
$message = $exception->getResponse()->getBody();
|
$message = $exception->getResponse()->getBody();
|
||||||
$code = $exception->getCode();
|
$code = $exception->getCode();
|
||||||
|
|
||||||
return $this->errorMessage($message,$code);
|
return $this->errorResponse($message,$code);
|
||||||
}
|
}
|
||||||
|
|
||||||
if($exception instanceof AuthenticationException)
|
if($exception instanceof AuthenticationException)
|
||||||
|
|
|
@ -13,11 +13,17 @@ trait ApiResponser
|
||||||
|
|
||||||
public function errorResponse($message , $code)
|
public function errorResponse($message , $code)
|
||||||
{
|
{
|
||||||
return response()->json(['error' => $message , 'code'=> $code],$code);
|
return response()->json($this->formatResponse($code,null,$message), $code);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function errorMessage($message , $code)
|
public function errorMessage($message , $code)
|
||||||
{
|
{
|
||||||
return response($message ,$code)->header('Content-Type', 'application/json');
|
return response($message ,$code)->header('Content-Type', 'application/json');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function formatResponse(int $status, $response = null , $error = null)
|
||||||
|
{
|
||||||
|
return ['status' => $status , 'response' => $response , 'error' => $error];
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue