【发布时间】:2021-07-24 10:22:54
【问题描述】:
我有来自发布请求的数组
#parameters: array:6 [▼
"_token" => "aXtlqdZWcz5lbLyZGn88PJB5oADF9oZz6k2c7PwW"
"spg" => "test"
"nama" => "user"
"hp" => "12345678"
"alamat" => "surabaya"
"orderProducts" => array:1 [▼
0 => array:2 [▼
"product_id" => "1"
"quantity" => "1"
我如何验证 orderProduct->product_id = "required" 和 orderProduct->quantity = "min:1"
这是我的 $request->验证
$request->validate([
'spg' => 'required|max:30',
'nama' => 'required|max:30',
'hp' => 'required|numeric|digits_between:8,15',
'alamat' => 'required|max:255',
'orderProducts.product_id' => 'required',
'orderProducts.quantity' => 'required|min:1'
]);
如果有人帮助解决我的问题,非常感谢。谢谢
【问题讨论】:
-
到目前为止您尝试了什么?也更新该代码
-
好的,我已经包含了验证码
-
只想在存储到数据库之前验证请求数据
-
所以你在 OrderProducts 中传递对象数组对吗?
-
yaaaa 没错
标签: arrays laravel validation laravel-8