我有一个通过调用API从应用程序接收到的JSON有效负载。
json格式如下:
[
{
"id": 1,
"status": 1,
"type": "free"
},
{
"id": 2,
"status": 1,
"type": ""
}
]
我尝试验证此json中的type
,所以我写了这段代码:
$data = $request->json()->all();
$rules = ['*.type' => 'required'];
$validator = \Validator::make($data, $rules);
当我在JSON的第一个成员中发送null
的{{1}}时,一切正常,并且验证将失败,但是当我为第二个成员传递type
时,验证将通过。
出什么问题了?