Loading app/Http/Controllers/ContactoController.php +2 −6 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ public function store(Request $request) 'ap_paterno' => 'required|max:255|string', ]); $telefonosData = $request->only(['prefijo', 'lada', 'numero', 'tipo', 'estatus', 'ext', 'id_radio', 'observaciones']); $telefonosData = $request->only(['prefijo', 'numero', 'tipo', 'estatus', 'ext', 'id_radio', 'observaciones']); $telefonosData = array_map(function ($item) { return array_map(function ($value) { return ($value === "null") ? null : $value; Loading Loading @@ -232,7 +232,6 @@ public function update(Request $request, string $id) $telefonosNuevos = collect($request->input('prefijo'))->map(function($prefijo, $index) use ($request) { return [ 'prefijo' => $prefijo, 'lada' => $request->input('lada')[$index], 'numero' => $request->input('numero')[$index], 'tipo' => $request->input('tipo')[$index], 'estatus' => $request->input('estatus')[$index], Loading Loading @@ -439,7 +438,6 @@ private function storeTelefonos($contactoId, $telefonosData) $telefonos[] = [ 'contacto_id' => $contactoId, 'prefijo' => $telefonosData['prefijo'][$index], 'lada' => $telefonosData['lada'][$index], 'numero' => $numero, 'tipo' => $telefonosData['tipo'][$index], 'estatus' => $telefonosData['estatus'][$index], Loading Loading @@ -620,7 +618,6 @@ public function upload(Request $request) // Procesar teléfonos $prefijos = explode(';', $row['prefijo']); $ladas = explode(';', $row['lada']); $numeros = explode(';', $row['numero']); $tipos = explode(';', $row['tipo']); $estatuses = explode(';', $row['estatus']); Loading @@ -629,11 +626,10 @@ public function upload(Request $request) $observaciones = explode(';', $row['observaciones']); for ($i = 0; $i < count($prefijos); $i++) { if ($prefijos[$i] != 'null' || $ladas[$i] != 'null' || $numeros[$i] != 'null') { if ($prefijos[$i] != 'null' || $numeros[$i] != 'null') { Telefono::create([ 'contacto_id' => $contacto->id, 'prefijo' => $prefijos[$i], 'lada' => $ladas[$i], 'numero' => $numeros[$i], 'tipo' => $tipos[$i], 'estatus' => $estatuses[$i], Loading Loading
app/Http/Controllers/ContactoController.php +2 −6 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ public function store(Request $request) 'ap_paterno' => 'required|max:255|string', ]); $telefonosData = $request->only(['prefijo', 'lada', 'numero', 'tipo', 'estatus', 'ext', 'id_radio', 'observaciones']); $telefonosData = $request->only(['prefijo', 'numero', 'tipo', 'estatus', 'ext', 'id_radio', 'observaciones']); $telefonosData = array_map(function ($item) { return array_map(function ($value) { return ($value === "null") ? null : $value; Loading Loading @@ -232,7 +232,6 @@ public function update(Request $request, string $id) $telefonosNuevos = collect($request->input('prefijo'))->map(function($prefijo, $index) use ($request) { return [ 'prefijo' => $prefijo, 'lada' => $request->input('lada')[$index], 'numero' => $request->input('numero')[$index], 'tipo' => $request->input('tipo')[$index], 'estatus' => $request->input('estatus')[$index], Loading Loading @@ -439,7 +438,6 @@ private function storeTelefonos($contactoId, $telefonosData) $telefonos[] = [ 'contacto_id' => $contactoId, 'prefijo' => $telefonosData['prefijo'][$index], 'lada' => $telefonosData['lada'][$index], 'numero' => $numero, 'tipo' => $telefonosData['tipo'][$index], 'estatus' => $telefonosData['estatus'][$index], Loading Loading @@ -620,7 +618,6 @@ public function upload(Request $request) // Procesar teléfonos $prefijos = explode(';', $row['prefijo']); $ladas = explode(';', $row['lada']); $numeros = explode(';', $row['numero']); $tipos = explode(';', $row['tipo']); $estatuses = explode(';', $row['estatus']); Loading @@ -629,11 +626,10 @@ public function upload(Request $request) $observaciones = explode(';', $row['observaciones']); for ($i = 0; $i < count($prefijos); $i++) { if ($prefijos[$i] != 'null' || $ladas[$i] != 'null' || $numeros[$i] != 'null') { if ($prefijos[$i] != 'null' || $numeros[$i] != 'null') { Telefono::create([ 'contacto_id' => $contacto->id, 'prefijo' => $prefijos[$i], 'lada' => $ladas[$i], 'numero' => $numeros[$i], 'tipo' => $tipos[$i], 'estatus' => $estatuses[$i], Loading