您可以这样定义嵌套的验证规则:
private function update()
{
return [
'id' => 'required',
'place_id' => 'required',
'place_table_id' => 'required',
'user_id' => 'required',
'seen' => 'required',
'state' => 'required',
'number' => 'required',
'date' => 'required',
'price' => 'required',
'table_number' => 'required',
'note' => 'required',
'items' => 'required|array|min:1',
'items.*.id' => 'required',
'items.*.name' => 'required',
'items.*.amount' => 'required',
'items.*.price' => 'required',
];
}
您可以在文档中找到更多信息:
https://laravel.com/docs/5.5/validation#validating-arrays