Laravel:仅在另一个通过时应用验证规则

时间:2016-05-24 09:01:32

标签: php validation laravel

在我的Laravel 5.2应用程序中,我有以下验证规则来检查字段:

validate_file

现在,mimes是自定义验证规则。我想仅在第一次mimes验证通过时才运行

我知道我可以简单地验证/重定向错误 - 分两批,先是validate_file,然后是{{1}},但这似乎是一种过度杀伤。

任何方式我都能在Laravel 5.2中以聪明的方式做到这一点吗?

1 个答案:

答案 0 :(得分:1)

使用"保释"属性。它将在第一次失败后停止验证。

$this->validate($request, [
    'title' => 'bail|mimes:jpg,png,pdf,doc,docx|validate_file',
]);

https://laravel.com/docs/5.2/validation#validation-quickstart搜索"保释"