问题描述
我有一个采购订单表格,该表格上有多个相同的字段,如下图所示。我可以使用1个或2个产品以1或2个折扣来存储此表单,但是当我使用“使用3个不同产品的3个折扣”来存储该表单时,我收到此通知错误 未初始化的字符串偏移量:1
通知:
ErrorException
未初始化的字符串偏移:1
解决方法
我遇到了同样的问题,我改变了循环,如下所示,我真的不明白问题出在哪里,但这是有人建议使用的建议。所以我的问题解决了。
foreach ($request->input('category_id') as $item => $value) {
$orderDetail = new orderDetail();
$orderDetail ->id= $request->id;
$orderDetail ->supplier_id= $request->supplier_id[$item];
.
.
.
$orderDetail ->status = 0;
$orderDetail ->save();
}
我希望这项工作对您有用。