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); }