Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. public function cargar_datos_planilla(Request $request)
  2. {
  3. ini_set('max_execution_time', 300);
  4. DB::beginTransaction();
  5. $archivo = $request->file('archivo');
  6. $nombre_original = $archivo->getClientOriginalExtension();
  7. $extension = $archivo->getClientOriginalExtension();
  8. $rl = Storage::disk('archivos')->put($nombre_original, File::get($archivo));
  9. $ruta = storage_path('archivos') . "/" . $nombre_original;
  10.  
  11.  
  12. if ($rl) {
  13. Excel::selectSheetsByIndex(0)->load($ruta, function ($hoja) {
  14.  
  15. $hoja->each(function ($fila) {
  16.  
  17. lo estaba intentando de esta forma pero no me funciona
  18.  
  19. $num_empleado = DB::table('empleado')
  20. ->select('empleado.id')->where('empleado.num_emplado', '=',$fila->num_empleado);
  21. aqui finaliza la forma como lo queria realizar
  22. dd($num_empleado);
  23. // if (strcmp($empleadoidentidad, $empleadoidentidad) === 0) {
  24. $planilla = new planilla();
  25. $planilla->num_empleado = $fila->num_empleado;
  26. $planilla->ano_dinamico = $fila->ano_dinamico;
  27. $planilla->gerencia = $fila->gerencia;
  28. $planilla->unidades = $fila->unidades;
  29. $planilla->actividades = $fila->actividades;
  30. $planilla->vecinal = $fila->vecinal;
  31. $planilla->partido = $fila->partido;
  32. $planilla->ihss = $fila->ihss;
  33. $planilla->isr = $fila->isr;
  34. $planilla->injupemp = $fila->injupemp;
  35. $planilla->pp_injupen = $fila->pp_injupen;
  36. $planilla->ph_injupen = $fila->ph_injupen;
  37. $planilla->cooperativa = $fila->cooperativa;
  38. $planilla->banco = $fila->banco;
  39. $planilla->educredito = $fila->educredito;
  40. $planilla->colprofor = $fila->colprofor;
  41. $planilla->colproin = $fila->colproin;
  42. $planilla->sindicato = $fila->sindicato;
  43. $planilla->dias_inca = $fila->dias_inca;
  44. $planilla->tipo_inca = $fila->tipo_inca;
  45. $planilla->incapacidad = $fila->incapacidad;
  46. $planilla->reingreso = $fila->reingreso;
  47. $planilla->otros = $fila->otros;
  48. $planilla->embargo = $fila->embargo;
  49. $planilla->retroactivo = $fila->retroactivo;
  50. $planilla->ficohsa = $fila->ficohsa;
  51. $planilla->mes = $fila->mes;
  52. $planilla->aprobado = $fila->aprobado;
  53. $planilla->save();
  54. DB::commit();
  55. // }
  56. });
  57. });
  58. return view("vista_exel_planilla.importar_planilla")->with("msj", "Usuarios cargados con exito");
  59. } else {
  60. return view("vista_exel_planilla.importar_planilla")->with("msj", "Error al subir archivo");
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement