一旦使用验证器,就会报错,错误代码500

浏览:589 发布日期:2018/05/31 分类:求助交流 关键字: 验证器 求问 新手
反复检查N次,只要使用验证器就会出错,而且,在本地已经服务器测试完全成功,只有上传到服务器才会出错,将验证器删除之后,所有功能可以实现。

新手一枚,使用TP5制作的第一个网站,希望不吝赐教

public function add(){
if(request()->isPost()){
// $data = [
// 'catename'=>input('catename'),
// 'keywords'=>input('keywords'),
// 'desc'=>input('desc'),
// 'type'=>input('type'),
// ];

$data = input('post.');

$file = request()->file('image');
if(true !== $this->validate(['image' => $file], ['image' => 'require|image'])){
$this->error('请选择图像文件');
}else {
$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
if($info){
$data['image'] = DS . 'uploads' . DS . date('Ymd') . DS . $info->getFileName();
}else{
echo $file->getError();
}
}

$validate = validate('User');
if ($validate->check($data)) {
$res=Db::name('yeji')->insert($data);
if($res){
return $this->success('添加成功','lst');
}else{
return $this->error('添加失败');
}
} else {
$this->error($validate->getError());
}
}
return $this->fetch();
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>