$data=Request::post(); $oldimg=public_path()."storage/".ProductModel::find($data['id'])->img; if(file_exists($oldimg)){ unlink($oldimg); } try { // 获取表单上传文件 $file = Request::file('img'); } catch (\Exception $e) { } if(isset($file)){ // 上传到本地服务器 $data['img'] = \think\facade\Filesystem::disk('public')->putFile( '/upload', $file); } if(ProductModel::update($data)){ return redirect('index'); }else{ return redirect('add'); }