file('image'); // 验证文件是否上传成功 if ($file && $file->isValid()) { // 设置保存路径 $uploadPath = public_path('uploads/images'); // 生成文件名,防止重名 $filename = uniqid('img_', true) . '.' . $file->getUploadExtension(); // 保存文件 $file->move($uploadPath. $filename); // 返回成功消息 return ApiResponse::success(200, [ 'status' => 'success', 'message' => '上传成功!', 'file' => "/uploads/images/{$filename}", ]); } // 上传失败 return ApiResponse::success(200, [ 'status' => 'error', 'message' => '文件上传失败,请重试。', ]); } }