Laravel 5 проверки формы массива на разных - PullRequest
0 голосов
/ 18 марта 2019

из запроса я получаю массив, подобный этому:

'array' => [
    0 => ['id' => 1,'val' => 2],
    1 => ['id' => 1,'val' => 2]
]

Мне нужно проверить его, чтобы все идентификаторы массива были уникальными. сейчас я пробую это правило проверки:

'array.*.id' => 'different:array.*.id'

но он проверит текущий массив с текущим массивом, поэтому результат будет выглядеть как

The array.0.id and array.0.id must be different.

1 Ответ

0 голосов
/ 18 марта 2019

Вы должны использовать отдельное правило:

'array.*.id' => 'distinct'
...