有谁知道如何对下面的动态表单进行验证?
<input type="text" name="candidates[0][candidate_number]" value=""/>
<input type="text" name="candidates[0][givennames]" value=""/>
<input type="text" name="candidates[1][candidate_number]" value=""/>
<input type="text" name="candidates[1][givennames]" value=""/>
我觉得我已经尝试了一切!
最佳答案
假设您正在使用form requests,这很简单。在您的表单请求类中:
public function rules() {
$rules = [];
foreach($this->input('candidates') as $key => $value) {
$rules["candidates.{$key}.candidate_number"] = ['required', 'numeric'];
$rules["candidates.{$key}. givennames"] = ['required'];
}
return $rules;
}
关于forms - Laravel 5动态表单验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33701407/