我正在使用javascript为Laravel项目创建转发器字段。我嵌套了转发器字段(带有子转发器字段的转发器字段),并且没有验证它们或显示错误消息的问题。假设我在表单中添加了两个转发器字段(每个字段都有一个头输入和一个子转发器输入)。因此,我有四个输入,如果提交表单,我将得到如下验证错误(使用dd()
函数):
array:4 [▼
"topics.0.title" => array:2 [▶]
"topics.1.title" => array:2 [▶]
"topics.0.lessons.0.title" => array:2 [▶]
"topics.1.lessons.0.title" => array:2 [▶]
]
问题是当我从验证返回时,我想循环转发器字段并具有相同的字段(与提交表单之前的字段相同)。我知道如何编码,但我不知道如何获得出现错误的头部转发器字段的数量。
答案 0 :(得分:0)
我不确定,但是请尝试以下代码,希望它对您有所帮助:
$rules = array(
'topics.*.title' => 'required',
'topics.*.lessons.*.title' => 'required',
);