Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function cargar_datos_planilla(Request $request)
- {
- ini_set('max_execution_time', 300);
- DB::beginTransaction();
- $archivo = $request->file('archivo');
- $nombre_original = $archivo->getClientOriginalExtension();
- $extension = $archivo->getClientOriginalExtension();
- $rl = Storage::disk('archivos')->put($nombre_original, File::get($archivo));
- $ruta = storage_path('archivos') . "/" . $nombre_original;
- if ($rl) {
- Excel::selectSheetsByIndex(0)->load($ruta, function ($hoja) {
- $hoja->each(function ($fila) {
- lo estaba intentando de esta forma pero no me funciona
- $num_empleado = DB::table('empleado')
- ->select('empleado.id')->where('empleado.num_emplado', '=',$fila->num_empleado);
- aqui finaliza la forma como lo queria realizar
- dd($num_empleado);
- // if (strcmp($empleadoidentidad, $empleadoidentidad) === 0) {
- $planilla = new planilla();
- $planilla->num_empleado = $fila->num_empleado;
- $planilla->ano_dinamico = $fila->ano_dinamico;
- $planilla->gerencia = $fila->gerencia;
- $planilla->unidades = $fila->unidades;
- $planilla->actividades = $fila->actividades;
- $planilla->vecinal = $fila->vecinal;
- $planilla->partido = $fila->partido;
- $planilla->ihss = $fila->ihss;
- $planilla->isr = $fila->isr;
- $planilla->injupemp = $fila->injupemp;
- $planilla->pp_injupen = $fila->pp_injupen;
- $planilla->ph_injupen = $fila->ph_injupen;
- $planilla->cooperativa = $fila->cooperativa;
- $planilla->banco = $fila->banco;
- $planilla->educredito = $fila->educredito;
- $planilla->colprofor = $fila->colprofor;
- $planilla->colproin = $fila->colproin;
- $planilla->sindicato = $fila->sindicato;
- $planilla->dias_inca = $fila->dias_inca;
- $planilla->tipo_inca = $fila->tipo_inca;
- $planilla->incapacidad = $fila->incapacidad;
- $planilla->reingreso = $fila->reingreso;
- $planilla->otros = $fila->otros;
- $planilla->embargo = $fila->embargo;
- $planilla->retroactivo = $fila->retroactivo;
- $planilla->ficohsa = $fila->ficohsa;
- $planilla->mes = $fila->mes;
- $planilla->aprobado = $fila->aprobado;
- $planilla->save();
- DB::commit();
- // }
- });
- });
- return view("vista_exel_planilla.importar_planilla")->with("msj", "Usuarios cargados con exito");
- } else {
- return view("vista_exel_planilla.importar_planilla")->with("msj", "Error al subir archivo");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement