From ce05e66b0e105a3a2954b9b42d4573548a2d9506 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Mon, 13 Apr 2026 23:02:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Middleware/AuditLogMiddleware.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Http/Middleware/AuditLogMiddleware.php b/app/Http/Middleware/AuditLogMiddleware.php index 062a0b4..253a98f 100644 --- a/app/Http/Middleware/AuditLogMiddleware.php +++ b/app/Http/Middleware/AuditLogMiddleware.php @@ -5,6 +5,7 @@ namespace App\Http\Middleware; use App\Models\AuditLog; use Closure; use Illuminate\Http\Request; +use Illuminate\Http\UploadedFile; use Symfony\Component\HttpFoundation\Response; class AuditLogMiddleware @@ -52,6 +53,14 @@ class AuditLogMiddleware { $sensitive = ['password', 'password_confirmation', 'token', 'access_token']; $walk = function ($value) use (&$walk, $sensitive) { + if ($value instanceof UploadedFile) { + return [ + '_upload' => true, + 'client_name' => $value->getClientOriginalName(), + 'size' => $value->getSize(), + 'mime' => $value->getClientMimeType(), + ]; + } if (!is_array($value)) { return $value; }