public function postBorrar(Request $request)
 {
     $id = $request->id;
     $carga = Cargas::find($id);
     $carga->delete();
     return response()->json('yes', 200);
 }
 public function postProcesar(Request $request)
 {
     $nombreCarga = $request->nombre;
     if (strlen($nombreCarga) == 0) {
         return response()->json('no', 200);
     }
     $id = Auth::user()->id;
     $carga = Cargas::where('user_id', '=', $id)->where('procesado', '=', false)->first();
     if ($carga) {
         $meses = $this->mesesPorCarga($carga, $carga->anio);
         $cargas_id = [];
         $cargas_id[$meses[0]] = $carga->id;
         $carga->nombre = $carga->anio . "_" . $meses[0];
         $carga->save();
         for ($i = 1; $i < count($meses); $i++) {
             $carga_new = Cargas::create(['user_id' => $id]);
             $carga_new->nombre = $carga->anio . "_" . $meses[$i];
             $carga_new->rfc = $carga->rfc;
             $carga_new->anio = $carga->anio;
             $carga_new->save();
             $cargas_id[$meses[$i]] = $carga_new->id;
         }
         $this->moveCargas($carga, $cargas_id, $meses, $carga->anio);
         foreach ($cargas_id as $carga_id) {
             $carga_pros = Cargas::find($carga_id);
             $anio_carga = $carga->anio;
             $this->procesarFinal($carga_pros, $carga_pros->nombre . "_" . "{$nombreCarga}");
         }
         return response()->json(['carga_id' => $carga->id], 200);
     }
     return response()->json('no', 200);
 }