$incoming->number = $arr["number"];
$incoming->date = $arr["date"];
$incoming->comment = $arr["comment"] ?? '';
- $incoming->items = (int) $arr["items"];
+ $incoming->items = empty($arr["items"]) ? '[]' : json_encode($arr["items"],JSON_UNESCAPED_UNICODE);
$incoming->is_discrepancies = (int) $arr["is_discrepancies"];
- $incoming->supplier_items = empty($arr["supplier_items"]) ? '' : json_encode($arr["supplier_items"],JSON_UNESCAPED_UNICODE);
- $incoming->payments = empty($arr["payments"]) ? '' : json_encode($arr["payments"],JSON_UNESCAPED_UNICODE);
+ $incoming->supplier_items = empty($arr["supplier_items"]) ? '[]' : json_encode($arr["supplier_items"],JSON_UNESCAPED_UNICODE);
+ $incoming->payments = empty($arr["payments"]) ? '[]' : json_encode($arr["payments"],JSON_UNESCAPED_UNICODE);
$incoming->summ = $arr["summ"];
$incoming->save();
if ($incoming->getErrors()) {