tp5添加 上传图片

     
           
不上架 上架
不参与 参与
     


public function index()
   {
      //查询分类
       $data= db('sg_type')->select();
      $this->view->engine->layout(true);
      //赋值
      $this->assign('data',$data);
      return view('index');
   }

   //网站后台首页
   public function addg()
   {
      $file = request()->file('img');
        $data=$_POST;
      if(isset($file)){
         // 获取表单上传文件 例如上传了001.jpg
      // 移动到框架应用根目录/public/uploads/ 目录下
        $info = $file->move(ROOT_PATH . 'public/uploads');
//       var_dump($info) ;die;

        if($info){
                // 成功上传后 获取上传信息
         $a=$info->getSaveName();
         $imgp= str_replace("\\","/",$a);
         $imgpath='uploads/'.$imgp;

            $data['f_img']= $imgpath;


  }else{
                  // 上传失败获取错误信息
     echo $file->getError();
   }
      }

      $data['f_time']=time();
//    var_dump($data);die;
      $num= \think\Db::table('sg_fruits')->insert($data);
      if($num){
         $this->redirect("goods/lists");

      }




你可能感兴趣的:(小课堂,tp5)