如何验证 Laravel 中的每个数组索引

时间:2021-04-28 13:44:19

标签: jquery ajax laravel validation

我有通过 ajax 调用存储数据的数组索引。我只想对数组中的一个索引进行验证。这是我的代码。

 foreach($request->info as $info){
                 
                    $order = new Shipment; 
                    $order->clientRef =$info[0]; 
                    $order->receiverName =$info[1];  //validate name only
                    $order->deliverAddress =$info[2];  
                    $order->save();
}

我只需要将 $info[1]; 验证为 required

前端数组如下

 array:1 [
  "info" => array:1 [
    0 => array:21 [
      0 => "123"
      1 => null
      2 => "xyz"
    ]
  ]
]

1 个答案:

答案 0 :(得分:0)

试试这个

$validated = $request->validate([
    "info.*.1"  => "required"
]);
相关问题