public function getTraerEmp(Request $request) { $empleado = array(); $ultliq = array(); $idEmp = $request->idEmp; $empleado = Empleado::find($idEmp); //$empOk ['empleado'] = $empleado; $cantFlia = GrupoFamiliar::where('grupofamiliar_idempl_foreign', '=', $idEmp)->count(); $empleado['cantFlia'] = $cantFlia; $ultliq = Liquidacion::where('liquidacion_idempl_foreign', '=', $idEmp)->orderBy('id', 'desc')->first(); $cantLiq = Liquidacion::where('liquidacion_idempl_foreign', '=', $idEmp)->count(); $ultliq['cantLiq'] = $cantLiq; $fecDesdeNue = $ultliq->fechaHasta; //$fecHastaNue = $fecDesdeNue->addMonth(1); $fecHastaNue = $ultliq->fechaHasta->addMonth(1); $fecDesdeNue = $fecDesdeNue->format('d-m-Y'); $fecHastaNue = $fecHastaNue->format('d-m-Y'); //$date = $date->format('d-m-Y'); $anio = $empleado->fechaIngreso->year; //1979; $mes = $empleado->fechaIngreso->month; //12; $dia = $empleado->fechaIngreso->day; //19; $antiguedad = Carbon::createFromDate($anio, $dia, $mes)->age; // 43 //$rol = Categoria::where('categoria_idempl_foreign', '=', $idEmp)->get(); $rol = Categoria::find($empleado->empleado_idcat_foreign); $empleado['rol'] = $rol->nombrecat; $empleado['Sueldo'] = $rol->sueldoBasico; return response()->json(["msg" => "Succes", "empleadoEncontrado" => $empleado, "fecDesdeNue" => $fecDesdeNue, "fecHastaNue" => $fecHastaNue, "ultliq" => $ultliq, "antiguedad" => $antiguedad], 200); }
public function getTraerFlia(Request $request) { $idEmplea = $request->idEmpl; //var_dump($idEmplea); //$familiar = new GrupoFamiliar; $familiares = GrupoFamiliar::where('grupofamiliar_idempl_foreign', '=', $idEmplea)->get(); //var_dump($familiares); foreach ($familiares as $fam) { $idperen = $fam['grupofamiliar_idparen_foreign']; // var_dump($idperen); $parentesco = Parentesco::find($idperen); $fam['descripcion'] = $parentesco->descripcion; } return response()->json(["msg" => "Succes", "idEmpleado" => $idEmplea, "familiares" => $familiares], 200); }