protected $patchValidate = true;然后//进行验证并创建数据
$data =$this->validate($rules)->create();
if(!$data){
//验证失败走这儿!
$this->getError();
}else{
//验证通过也不走这儿!!!
}为啥官方文档打印$data是创建出来的数组,而我打印$data在验证通过的时候是一个空数组,没通过验证打印出验证的错误数组?这不科学!//发现无论如何!$data都为真是因为$data在验证通过时是一个空数组,没通过是false,那么怎么取反都是真~o(╯□╰)oso,改为!is_array($data)~ 最佳答案