为了账号安全,请及时绑定邮箱和手机立即绑定

tp5从form表单获取的图片路径无法存入数据库

tp5从form表单获取的图片路径无法存入数据库

Mrzzj 2018-02-07 18:02:19
public function savegoods(){      if(!request()->isPost()){      return error('参数非法');      }         //获取表单post过来的数据      $data = request()->param();      //数据校验      $validate = validate('Goods');      if(!$validate->scene('save')->check($data)){      // $this->error($validate->getError());      }      //获取发布用户id      $userId = session('user.id','','index');         // //获取商品图片         $file['file'] = '';         $file = request()->file('file');         if(empty($file)){             $this->error('请选择图片');         }         // 移动到框架应用根目录/public/uploads/ 目录下         $info = $file->move('upload');         if($info){             $data['file'] = $info->getPathname();         }else{             $this->error('文件上传失败');         }         print_r($data['file']);      //数据入库         //empty($data['files']) ? '':$data['files'],      $goodsdata = [      'name' => $data['name'],      'price' => $data['price'],      'pic' => $data['file'],      'des' => $data['des'],      'content' => $data['content'],      ];      $goodsId = model('Goods')->addgood($data);      if($goodsId){      $this->success('添加成功');      }else{      $this->error('添加失败');      }     }想将图片的路径存入数据库中,print_r('$data['file'])可以获取到图片的路径但是存入到数据库中的pic里值就为空,不懂求指教。。。。谢谢
查看完整描述

1 回答

?
CodeManDSH

TA贡献58条经验 获得超18个赞

$info->getSaveName();

查看完整回答
反对 回复 2018-03-09
  • 1 回答
  • 0 关注
  • 3078 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信