+ Change response format

This commit is contained in:
DJERY-TOM 2020-04-17 23:04:02 +01:00
parent 17baf77b28
commit 1a15325bb0
2 changed files with 8 additions and 2 deletions

View File

@ -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)

View File

@ -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];
}
} }