我将以下json数组发送到服务器,
{
"details": {
"0": {
"name": "agency name"
},
"1": {
"name": "agency name arabic"
}
}
}
我想验证表单请求中的详细信息。
我尝试了如下但不能正常工作,
protected $rules = [
'details.*.name' => 'required|string',
];
答案 0 :(得分:1)
这里的问题是你不在这里发送数组,你应该这样发送:
{
"details": [
{
"name": "agency name"
},
{
"name": "agency name arabic"
}
]
}
答案 1 :(得分:0)
我从HTML + Vue.js数据网格/表中发送以下数组:
like
并使用它来验证:
[0] => Array
(
[item_id] => 1
[item_no] => 3123
[size] => 3e
)
[1] => Array
(
[item_id] => 2
[item_no] => 7688
[size] => 5b
)