$status, 'code' => $code, 'message' => $message, ]; if (!empty($data)) { $response['data'] = $data; } return $response; } /** * Monta a resposta padrão já como Response JSON pronta para retorno no controller. */ public static function json(string $status, string $code, string $message, $data = [], int $httpStatus = 200): Response { return Response::json(self::build($status, $code, $message, $data))->withStatus($httpStatus); } }