Laravel 5 不同数组的表单验证
Laravel 5 form validation of array on different
根据请求我得到一个这样的数组:
'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.
您应该使用 distinct 规则:
'array.*.id' => 'distinct'
根据请求我得到一个这样的数组:
'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.
您应该使用 distinct 规则:
'array.*.id' => 'distinct'