if (count($en->datos_hijos) != 0) { $e = new Encargado(); $e->identidad = $nid; $e->telefono = $ntel; $e->password = base64_encode($ntel . $nid); $e->nombre = ucwords(mb_strtolower($en->encargado_nombre)); $e->municipio_id = $en->encargado_municipio; $e->save(); foreach ($en->datos_hijos as $item) { if (CentroEducativo::where("codigo", $item->centro_codigo)->count() == 0) { $ce = new CentroEducativo(); $ce->codigo = $item->centro_codigo; $ce->nombre = ucwords(mb_strtolower($item->centro_nombre)); $ce->municipio_id = $item->centro_municipio; $ce->departamento_id = $item->centro_departamento; $ce->save(); } else { $ce = CentroEducativo::where("codigo", $item->centro_codigo)->first(); } $al = new Alumno(); $al->identidad = preg_replace("/[^0-9,.]/", "", $item->alumno_identidad); $al->nombre = ucwords(mb_strtolower($item->alumno_nombre)); $al->encargado_id = $e->id; $al->centro_educativo_id = $ce->id; $al->save(); } $r["status"] = "registrado"; $r["mensajes"][] = "El registro se completo con éxito"; $r["encargado"] = $e; } else { $r["status"] = "no_hijos";