Loading app/Http/Controllers/ContactoController.php +104 −99 Original line number Diff line number Diff line Loading @@ -562,6 +562,7 @@ public function viewUpload() public function upload(Request $request) { try { $request->validate([ 'csv_file' => 'required|mimes:csv,txt', ]); Loading Loading @@ -621,17 +622,18 @@ public function upload(Request $request) $exts = explode(';', $row['ext']); $id_radios = explode(';', $row['id_radio']); $observaciones = explode(';', $row['observaciones']); //dd($id_radios); for ($i = 0; $i < count($numeros); $i++) { if ( $numeros[$i] != 'null') { Telefono::create([ 'contacto_id' => $contacto->id, 'numero' => $numeros[$i], 'tipo' => $tipos[$i], 'estatus' => $estatuses[$i], 'ext' => $exts[$i], 'id_radio' => $id_radios[$i], 'observaciones' => $observaciones[$i], 'numero' => !empty($numeros[$i]) ? $numeros[$i] : null, 'tipo' => !empty($tipos[$i]) ? $tipos[$i] : null, 'estatus' => !empty($estatuses[$i]) ? $estatuses[$i] : null, 'ext' => !empty($exts[$i]) ? $exts[$i] : null, 'id_radio' => !empty($id_radios[$i]) ? $id_radios[$i] : null, 'observaciones' => !empty($observaciones[$i]) ? $observaciones[$i] : null, ]); } } Loading Loading @@ -666,6 +668,9 @@ public function upload(Request $request) } return redirect()->route('contacto.get')->with('success', 'Importación de contactos almacenada correctamente'); } catch (\Throwable $th) { return redirect()->route('contacto.upload')->withErrors('Error al importar los datos, favor de revisar el formato.'); } } public function obtenerEventos(Request $request){ Loading Loading
app/Http/Controllers/ContactoController.php +104 −99 Original line number Diff line number Diff line Loading @@ -562,6 +562,7 @@ public function viewUpload() public function upload(Request $request) { try { $request->validate([ 'csv_file' => 'required|mimes:csv,txt', ]); Loading Loading @@ -621,17 +622,18 @@ public function upload(Request $request) $exts = explode(';', $row['ext']); $id_radios = explode(';', $row['id_radio']); $observaciones = explode(';', $row['observaciones']); //dd($id_radios); for ($i = 0; $i < count($numeros); $i++) { if ( $numeros[$i] != 'null') { Telefono::create([ 'contacto_id' => $contacto->id, 'numero' => $numeros[$i], 'tipo' => $tipos[$i], 'estatus' => $estatuses[$i], 'ext' => $exts[$i], 'id_radio' => $id_radios[$i], 'observaciones' => $observaciones[$i], 'numero' => !empty($numeros[$i]) ? $numeros[$i] : null, 'tipo' => !empty($tipos[$i]) ? $tipos[$i] : null, 'estatus' => !empty($estatuses[$i]) ? $estatuses[$i] : null, 'ext' => !empty($exts[$i]) ? $exts[$i] : null, 'id_radio' => !empty($id_radios[$i]) ? $id_radios[$i] : null, 'observaciones' => !empty($observaciones[$i]) ? $observaciones[$i] : null, ]); } } Loading Loading @@ -666,6 +668,9 @@ public function upload(Request $request) } return redirect()->route('contacto.get')->with('success', 'Importación de contactos almacenada correctamente'); } catch (\Throwable $th) { return redirect()->route('contacto.upload')->withErrors('Error al importar los datos, favor de revisar el formato.'); } } public function obtenerEventos(Request $request){ Loading