fillable; foreach ($cols as $col) { if (!in_array($col, array_keys($request))) { continue; } $data[$col] = empty($request[$col]) ? NULL : $request[$col]; } $data["creater"] = $user_id; $data["creater_name"] = accountidToName($user_id); $hecm->create($data); #寫入規格錶 if (!empty($request['specifications']) && count($request['specifications']) > 0 && !empty($request['specifications'][0])) { $hpes = new HopeProjectElevatorSpecModel(); $cols = $hpes->fillable; for ($i = 0; $i < count($request['specifications']); $i++) { $data = []; $cols = array_diff($hpes->fillable, ['vol_no']); foreach ($cols as $col) { $data[$col] = empty($request[$col][$i]) ? '' : $request[$col][$i]; } $data['seq'] = $i + 1; $data['vol_no'] = $request['vol_no']; // var_dump($data); $hpes->create($data); } } #寫入規Option price HopeElevatorOptionPriceModel $data = []; if (!empty($request['id']) && count($request['id']) > 0) { $heop = new HopeElevatorOptionPriceModel(); $cols = $heop->fillable; for ($i = 0; $i < count($request['id']); $i++) { $data = []; $cols = array_diff($heop->fillable, ['vol_no']); foreach ($cols as $col) { $data[$col] = empty($request[$col][$i]) ? '' : $request[$col][$i]; } $data['vol_no'] = $request['vol_no']; // $data['seq'] = $i + 1; // var_dump($data); $heop->create($data); } } /* $data = []; if (!empty($request['option']) && count($request['option']) > 0) { $hpeo = new HopeProjectElevatorOptionModel(); $cols = $hpeo->fillable; for ($i = 0; $i < count($request['option']); $i++) { $data = []; $cols = array_diff($hpeo->fillable, ['vol_no']); foreach ($cols as $col) { $data[$col] = empty($request[$col][$i]) ? '' : $request[$col][$i]; } $data['vol_no'] = $request['vol_no']; $data['seq'] = $i + 1; // var_dump($data); $hpeo->create($data); } }*/ echo ""; //header("Location:" . $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"]."/wms/crm/crmm01-index.php?token=" . $_GET['token']); header("Refresh:0; url=".$_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"]."/wms/crm/crmm01-index.php?function_name=customer&".$token_link); ob_end_flush();