<?php namespace Modules\Common\Http\Controllers; use Illuminate\Http\Request; use Modules\Common\Support\Upload\OssUpload; use Modules\Common\Support\Upload\Uploader; /** * image */ class UploadController { /** * @param Request $request * @param Uploader $uploader * @return array */ public function file(Request $request, Uploader $uploader): array { return $uploader->upload($request->file('file')); } /** * image * * @param Request $request * @param Uploader $uploader * @return array */ public function image(Request $request, Uploader $uploader): array { return $uploader->upload($request->file('image')); } /** * oss upload * * @param OssUpload $ossUpload * @return array */ public function oss(OssUpload $ossUpload): array { return $ossUpload->config(); } }