我正在通过ajax上传文件,这是我的输入
<input class="add-trip-double-text-input" type="file" name="featured_image" />
在后端文件(php)中一切正常,当我想要以下错误时 $ _FILES ['featured_image']
那给我0
但是我有一个验证类,这是我的验证
$val->name('عکس شاخص')->file($_FILES['featured_image'])->maxSize(3145728)->ext(['jpg', 'png', 'GIF', 'gif', 'BMP', 'bmp', 'JPEG', 'jpeg', 'TIFF', 'tiff'])->required();
这是必需的功能
public function required(){
if((isset($this->file) && $this->file['error'] == 4) || ($this->value == '' || $this->value == null)){
$this->errors[] = $this->name . ' نمی تواند خالی باشد ';
}
return $this;
}
这给了我'نمیتواندخالیباشد'! 有什么问题吗?