我想打一個laravel驗證該驗證未命名的數組(0,1,2,3)即是一個數組Laravel驗證使用通配符
所以我的數組類似於
裏面裏面的字段array [ //the form data
"items" => array:2 [ //the main array i want to validate
0 => array:2 [ // the inner array that i want to validate its data
"id" => "1"
"quantity" => "1000"
]
1 => array:2 [
"id" => "1"
"quantity" => "1000"
]
// other fields of the form,
]
]
,所以我想要的是像
$validator = Validator::make($request->all(), [
'items.*.id' => 'required' //notice the star *
]);
太棒了!不知道這一點。一定要包含在文檔中! –
看起來像新的laravel(5.2)添加了我的建議:D – AlhasanIQ
@AlhasanIQ yep,並且很高興能夠在一個地方設置所有規則。我會更新我的回答 – andrewtweber