Laravel中另一个数组字段需要的数组字段

时间:2019-02-28 09:21:00

标签: arrays validation laravel-5 request

我正在验证Laravel框架中的两个数组。我想验证这两个数组字段之间的关系。如何在请求中验证这一点?

'rank.*' => 'integer|min:1|required_with:score.*',
'score.*' => 'numeric|required_with:rank.*',

还有,rank的字段应该唯一怎么办?

1 个答案:

答案 0 :(得分:1)

在这种情况下,您需要验证数组本身以及数组中的项目。尝试这样写:

[
    'rank' => 'array|required_with:score',
    'score' => 'array|required_with:rank',
    'rank.*' => 'integer|min:1',
    'score.*' => 'numeric',
]