From 1071c7e1d2134ccac907fdaf06eb8770d8338862 Mon Sep 17 00:00:00 2001 From: wolfcode <37436228+wolf-leo@users.noreply.github.com> Date: Thu, 6 Jun 2024 16:58:41 +0800 Subject: [PATCH] Update Ajax.php --- app/admin/controller/Ajax.php | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/app/admin/controller/Ajax.php b/app/admin/controller/Ajax.php index d220f11..58a50ef 100644 --- a/app/admin/controller/Ajax.php +++ b/app/admin/controller/Ajax.php @@ -56,9 +56,9 @@ class Ajax extends AdminController /** * 上传文件 * @param Request $request - * @return void + * @return Json|null */ - public function upload(Request $request): void + public function upload(Request $request): Json|null { $this->isDemo && $this->error('演示环境下不允许修改'); $this->checkPostRequest(); @@ -84,14 +84,18 @@ class Ajax extends AdminController if ($code == 0) { $this->error($upload['data'] ?? ''); }else { - $type == 'editor' ? json( - [ - 'error' => ['message' => '上传成功', 'number' => 201,], - 'fileName' => '', - 'uploaded' => 1, - 'url' => $upload['data']['url'] ?? '', - ] - ) : $this->success('上传成功', $upload['data'] ?? ''); + if ($type == 'editor') { + return json( + [ + 'error' => ['message' => '上传成功', 'number' => 201,], + 'fileName' => '', + 'uploaded' => 1, + 'url' => $upload['data']['url'] ?? '', + ] + ); + }else { + $this->success('上传成功', $upload['data'] ?? ''); + } } }