为什么提示 img未定义索引?

浏览:1000 发布日期:2016/08/07 分类:求助交流 关键字: 未定义索引
public function adminuser_add()
    {    

        if(request()->isPost()){

            $data=[
                'admin_user' => input('admin_user'),
                'admin_password' => input('admin_password'),
                'admin_addtime' => time(),
                
                
            ];

            //管理员头像上传   -有问题

            
            if($_FILES['img']['tmp_name']){


                    
                    $file = request()->file('img');
                    // 移动到框架应用根目录/public/uploads/ 目录下
                    $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
                    
                    if($info){
                        // 成功上传后 获取上传信息
                     
                       $data['img']='/uploads/'.date('Ymd').'/'.$info->getFilename();
                        // 输出 42a79759f284b767dfcb2a0197904287.jpg
                      
                    }else{
                        // 上传失败获取错误信息
                        return $this->getError($file->geterror());

                    }
            };



            $validate = \think\Loader::validate('adminuser_add');//加载验证器

            if ($validate->check($data)){
            $post= \think\Db::name('admin')->insert($data);
            if ($post) {
                return $this->success('添加成功','adminuser');
            }else{
                return $this->error('添加失败');
            }
            }else{
                return $this->error($validate->geterror());
            }
        return;
        }
        

        return $this->fetch();
    }
之前在其他方法里使用过了,现在又是个新方法,然后就提示不行了。。

附件 QQ图片20160807183729.png ( 54.57 KB 下载:5 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>