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 次 )
最佳答案