首页 > 解决方案 > Laravel 数组键验证

问题描述

我有自定义请求数据:

{
    "data": {
        "checkThisKeyForExists": [
            {
                "value": "Array key Validation"
            }
        ]
    }
}

而这个验证规则:

$rules = [
    'data' => ['required','array'],
    'data.*' => ['exists:table,id']
];

如何使用 Laravel 验证数组键?

标签: laravelvalidation

解决方案


也许对你有帮助

$rules = ([
        'name' => 'required|string',              //your field
        'children.*.name' => 'required|string',           //your 1st nested field
        'children.*.children.*.name => 'required|string'        //your 2nd nested field
    ]);

推荐阅读