From 932c1f4e46e324fd751216abebb3b9ce27940bf4 Mon Sep 17 00:00:00 2001 From: lq Date: Tue, 17 Jun 2025 14:50:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=A6=BB=E9=A6=96=E9=A1=B5=E5=92=8C?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/ImageController.php | 3 ++- app/Service/ImageService.php | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ImageController.php b/app/Http/Controllers/ImageController.php index 75a7e137..7280611f 100644 --- a/app/Http/Controllers/ImageController.php +++ b/app/Http/Controllers/ImageController.php @@ -12,7 +12,8 @@ class ImageController extends Controller { // 获取post的image参数 $image = request()->file('image'); + $pid = request()->file('pid'); - return new ImageService()->processImage($image); + return new ImageService()->processImage($image, $pid); } } diff --git a/app/Service/ImageService.php b/app/Service/ImageService.php index abe7b1e9..59e23892 100644 --- a/app/Service/ImageService.php +++ b/app/Service/ImageService.php @@ -15,7 +15,7 @@ class ImageService * @param UploadedFile $imageFile * @return array 包含三个路径的数组 */ - public function processImage($imageFile) + public function processImage($imageFile, $pid = 1) { // 1. 保存原始图片 $originalPath = $this->storeOriginalImage($imageFile); @@ -27,7 +27,7 @@ class ImageService $watermarkedPath = $this->addWatermark($compressedPath); ImagesModel::create([ - 'photo_album_id' => 1, + 'photo_album_id' => $pid, 'title' => date('Y-m-d H:i:s'), 'original' => $originalPath, 'compressed' => $compressedPath,