public function pruebas() { $date = date("Y") . '-' . date('m') . '-' . date("d"); $reservaciones = Reservacion::obtenerReservacionesFechaFinalizar($date); foreach ($reservaciones as $reservacion) { $reservacion = Reservacion::find($reservacion->id); $reservacion->factura = 1; $reservacion->ingresos = Funciones::CalcularPrecio($reservacion); $reservacion->save(); } }
/** * Execute the console command. * * @return mixed */ public function handle() { $date = Funciones::fechaActual(); $reservaciones = Reservacion::obtenerReservacionesFechaFinalizar($date); foreach ($reservaciones as $reservacion) { $reservacion = Reservacion::find($reservacion->id); $reservacion->factura = 2; $reservacion->ingresos = Funciones::CalcularPrecio($reservacion); $reservacion->save(); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $reservacion = Reservacion::find($id); if ($reservacion != null && $reservacion->factura == 0) { $cliente = Cliente::find($reservacion->id_cliente); $cliente->visitas = $cliente->visitas - 1; $cliente->save(); $reservacion->delete(); } else { return "La reservación ya se encuentra cancelada."; } }