public function addType(Request $request){
$param = $request->post();
$file = $request->file('logo');
// 移动到框架应用根目录/public/uploads/ 目录下
if ($file) {
$info = $file->validate(['size' => 1024*1024*2, 'ext' => 'jpg,png'])->move(ROOT_PATH . 'public' . DS . 'uploads');
if ($info) {
// 成功上传后 获取上传信息
// 输出 jpg
$param['logo'] = '/uploads/' . $info->getSaveName();
$image = \think\Image::open('.'.$param['logo']);
$img = $image->thumb(150, 150)->save('./thumb.png');//缩略图
$path = ROOT_PATH.'public'.'/'.'uploads'.'/'.md5(time()).'.png';//自己定义的路径
// ./water_image.png 水印图片 可以自己截一张图放在 public 目录下就行
$img->water('./water_image.png',\think\Image::WATER_NORTHWEST,10)->save($path);//水印
$path = strstr($path,'/uploads'); //查找字符串
// uploads/b2ba5ad1094669dd2e2a596359597f3b.png
$param['logo'] = $path;
} else {
// 上传失败获取错误信息
$this->error($file->getError());
}
}
//书写自己的逻辑
}