class Upload extends validate
{
protected $rule=[
'title|标题' => 'require|max:250',
'px|排序' => 'require|number',
'image|图片' => 'file|fileExt:jpg,png,gif,jpeg|fileSize:5000000',
'file|文件' => 'file|fileExt:jpg|fileSize:20000000',
'video|视频' => 'file|fileExt:mp4|fileSize:20000000',
];
}错误信息如下:code: 0
file: "E:\\phpstudy2018\\PHPTutorial\\WWW\\cms\\vendor\\topthink\\fr
line: 1600
message: "Call to a member function has() on null"
name: "Error"
如果直接在方法中验证则可以输出验证信息
$validate=Validate::rule([
'image|图片' => 'file|fileExt:jpg,png,gif,jpeg|fileSize:1',
]);
$validate->check(['image' => $file]);
dump($validate->getError());
exit; 最佳答案