Laravel 5对不同的数组进行表单验证

问题描述 投票:0回答:1

从请求我得到这样的数组:

'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.
arrays laravel validation laravel-5 laravel-validation
1个回答
0
投票

你应该使用distinct规则:

'array.*.id' => 'distinct'
© www.soinside.com 2019 - 2024. All rights reserved.