isValid()) return 2;//找不到图片 $tmpFile = $file->getRealPath(); if (!is_uploaded_file($tmpFile)) return 3;//文件错误 $fileExtension = $file->getClientOriginalExtension(); $fileName = date('ymd').'-'.Uuid::uuid1(); $thumbnailName=storage_path('app/public/files/'.$fileName.'-thumbnail.'.$fileExtension); $commonName=storage_path('app/public/files/'.$fileName.'-common.'.$fileExtension); if ($tmpFile){ $img=Image::make(file_get_contents($tmpFile))->resize(300,400); $img->save($commonName); $img->widen(28)->heighten(28)->save($thumbnailName); /** @var UploadFile|\stdClass $uploadFile */ $uploadFile = new UploadFile([ "table_name" => "rejected_bill_items", "table_id" => $id, "url" => '/files/' . $fileName, "type" => $fileExtension, "file_name" => $type, ]); if ($uploadFile->save()) return 0;//上传成功 } } } }