这是rquest正文:
{
"arr": [
{
"a": 3,
"b": 3
},
{
"a": 3,
"b": 3
}
]
}
并带有以下验证规则:
public function rules()
{
return [
// 'arr' => 'array',
'arr.*.a' => 'required'
];
}
我想要的是dd($request->validated());
的结果,我不需要包含b
"arr" => array:2 [
0 => array:1 [
"a" => 3
]
1 => array:1 [
"a" => 3
]
]
但是当我想像这样验证数组本身时:
public function rules()
{
return [
'arr' => 'array',
'arr.*.a' => 'required'
];
}
b
将添加到输出中
"arr" => array:2 [
0 => array:1 [
"a" => 3,
"b" => 3
]
1 => array:1 [
"a" => 3,
"b" => 3
]
]
如何在验证数组本身的同时防止将b添加到dd($request->validated());
?