From ceadca4d832d93d47f52a068711939bdb15b1738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Fri, 15 Sep 2023 16:05:48 +0800 Subject: [PATCH] eee --- src/Handler.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Handler.php b/src/Handler.php index 55f6e3a..da7b362 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -99,11 +99,13 @@ class Handler implements RequestHandlerInterface return $result; } if (is_object($result)) { - $result = '[object]'; - } else if (is_array($result)) { - $result = json_encode($result, JSON_UNESCAPED_UNICODE); + return \response()->withBody(new Stream('[object]')); + } + if (is_array($result)) { + return \response()->withContentType(ContentType::JSON)->withBody(new Stream(json_encode($result, JSON_UNESCAPED_UNICODE))); + } else { + return \response()->withBody(new Stream($result)); } - return \response()->withBody(new Stream($result)); } }