如何自己验证数组? (laravel)
How to validate array by themselves? (laravel)
例如,我有一个数据数组,其中它们具有相同的 ID。
[
{
id: 222,
name: 'Fff',
}
{
id: 223,
name: 'Ssss',
},
{
id: 222,
name: Wwww',
}
]
从上面的数据来看,预期的行为是,它应该会失败,因为它们具有相同的 ID。
是否有 Laravel 内置验证,我们可以在其中验证这种情况?
是的,有一个名为 distinct 的验证来检查重复值。欲了解更多信息 https://laravel.com/docs/7.x/validation#rule-distinct
'foo.*.id' => 'distinct'
例如,我有一个数据数组,其中它们具有相同的 ID。
[
{
id: 222,
name: 'Fff',
}
{
id: 223,
name: 'Ssss',
},
{
id: 222,
name: Wwww',
}
]
从上面的数据来看,预期的行为是,它应该会失败,因为它们具有相同的 ID。
是否有 Laravel 内置验证,我们可以在其中验证这种情况?
是的,有一个名为 distinct 的验证来检查重复值。欲了解更多信息 https://laravel.com/docs/7.x/validation#rule-distinct
'foo.*.id' => 'distinct'