Laravel 5对不同数组的形式验证

时间:2019-03-18 18:36:51

标签: arrays laravel validation laravel-5 laravel-validation

从请求中我得到一个像这样的数组:

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

我需要验证它,以便数组的所有ID都是唯一的。 现在,我尝试使用此验证规则:

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

但是它将用当前数组检查当前数组,因此结果将类似于

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

1 个答案:

答案 0 :(得分:0)

您应使用distinct规则:

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