在我的Laravel 5.2应用程序中,我有以下验证规则来检查字段:
validate_file
现在,mimes
是自定义验证规则。我想仅在第一次mimes
验证通过时才运行。
我知道我可以简单地验证/重定向错误 - 分两批,先是validate_file
,然后是{{1}},但这似乎是一种过度杀伤。
任何方式我都能在Laravel 5.2中以聪明的方式做到这一点吗?
答案 0 :(得分:1)
使用"保释"属性。它将在第一次失败后停止验证。
$this->validate($request, [
'title' => 'bail|mimes:jpg,png,pdf,doc,docx|validate_file',
]);
https://laravel.com/docs/5.2/validation#validation-quickstart搜索"保释"