Получение полей повторителя после проверки в Laravel - PullRequest
0 голосов
/ 10 апреля 2019

Я использую 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 [▶]
]

Проблема в том, что я хочу зациклить поля повторителей и получить те жеполя (которые у меня были до отправки формы) Когда я вернусь из проверки.Я знаю, как кодировать, но я не знаю, как узнать, сколько полей в главном повторителе имеют ошибки.

1 Ответ

0 голосов
/ 10 апреля 2019

Я не уверен, но попробуйте следующий код, я надеюсь, это поможет вам:

$rules = array(
    'topics.*.title' => 'required',
    'topics.*.lessons.*.title' => 'required',
);
...