验证一个命名的选择选项输入类型名称[]在具有Laravel版本5.6的验证选项中乘以5.6?
根据文档,我试图以这种方式进行验证,但对我不起作用
一种方式
<select name="office[]">
$validator = Validator::make($request->all(), [
'office.*' => 'required'
], [
'office.required' => __('My message')
]);
otra que tampoco me funciona
$validator = Validator::make($request->all(), [
'office' => "required|array|min:1",
"office.*" => "required|integer|min:1",
], [
'office.*.required' => __('Debes agregar alguna sucursal')
]);
我可以帮助我!
ps:我使用5.6版。*
对于像数组一样复杂的事物,我将使用自定义验证。这将使您能够编写功能并根据需要通过验证。
public function passes($attribute, $value)
{
if(/** Array complies with your rules **/) {
return true;
}
}