2017-02-19 79 views
0

该问题非常类似于:Laravel: Apply validation rule only if the another one passed,但是该问题的答案是错误的。仅当上述验证通过时,Laravel验证才会继续进行下一个验证

$rules = array(
    'file' => 'mimes:jpg,png,pdf,doc,docx', 
    'anotherFile' => 'validate_file' 
); 

我想运行仅file验证通过anotherFile验证。

Laravel可能吗?

+0

我其实需要的是只收到1个错误,只有第一个错误。 – Coder

+1

您的意思是使用'required_if:file'之类的东西来引用https://github.com/laravel/framework/pull/11986吗? –

+0

@OmisakhOluwatobi是的 – Coder

回答

0

你为什么要这样做?当第一个失败时,其余成功与否都无关紧要:验证将失败。

如果你只想做做了一个错误的东西你可以得到与错误:

$errors->first('file')