laravel-admin验证错误只是粗暴的报错,并不清楚具体哪里错了,提交参数一多就很蛋疼.因此一路顺藤摸瓜,找到了不符合条件的地方,在这里可以临时调试一下:

D:\WWW\xxx.xxx.com\vendor\laravel\framework\src\Illuminate\Validation\Validator.php@validateAttribute

if ($validatable && ! $this->$method($attribute, $value, $parameters, $this)) {
dd($attribute,$rule,$parameters); # 调试的时候,加一下强制打断,或者记录日志
$this->addFailure($attribute, $rule, $parameters);
}

laravel-admin验证报错不明显排查原因_开发语言

报错后就会提示了:

laravel-admin验证报错不明显排查原因_开发语言_02