79 MODULO VENTAS Delete Detalle Ventas en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
Duración: 16 min
Módulo: Módulo Ventas
Lección 9 de
17
Descripción
📝 Lección 79: ¡Eliminando Productos de la Venta! 🗑️🔄
En esta lección, te centrarás en la funcionalidad de eliminación de un ítem de venta. El video se enfoca en cómo borrar un producto de una venta y asegurarse de que el stock del inventario se actualice correctamente.
El video cubre los siguientes puntos clave:
- Configuración de la Acción de Eliminación: El creador del video explica cómo configurar el botón de eliminación en la interfaz de usuario para que envíe el ID correcto del detalle de la venta que se va a eliminar.
- Creación de la Ruta y el Controlador de Eliminación: Se muestra la creación de una ruta llamada delete.ventas.detalles.id que dirige a una función destroyDetalleDeLasVentas en el controlador.
- Manejo de la Actualización del Stock: El tutorial resalta un punto crucial: devolver la cantidad del producto eliminado al inventario. Cuando se elimina un ítem de venta, el stock del producto correspondiente debe ser aumentado para mantener el inventario preciso.
- Implementación de la Lógica de Stock: El creador demuestra cómo consultar el detalle de la venta y la información del producto antes de eliminar el registro. Esto permite que el sistema actualice el stock del producto añadiendo de nuevo la cantidad de la venta eliminada.
- Ajuste del Stock en una Nueva Venta: El video también corrige un descuido en el método de almacenamiento para las nuevas ventas. Se añade la lógica para disminuir correctamente el stock del producto cuando se añade un nuevo ítem a una venta.
- Aplicación de la Lógica al Módulo de Compras: El creador del video enfatiza que la misma lógica de gestión de stock (incrementar stock al eliminar e decrementar al crear) también debe aplicarse al módulo de compras para mantener la consistencia.
Lecciones
Módulo Instalacion y Configuración
Lección 2. 02 Hola Mundo en el Curso de Sistema de Ventas con LARAVEL (PHP - MySql) FullStack
10 min
Lección 4. 04 Autenticación en el Curso de Sistema de Ventas con LARAVEL (PHP - MySql) FullStack
7 min
Módulo Empresas
Lección 2. 09 Modelo Entidad Relación Empresas y Usuarios con LARAVEL (PHP - MySql) FullStack
19 min
Lección 3. 10 Rutas y Vistas para la Creación de una Empresa con LARAVEL (PHP - MySql) FullStack
30 min
Lección 7. 14 Enviar Datos del Formulario al Controlador en Laravel World (PHP - MySql) FullStack
28 min
Lección 12. 19 Modulo Configuración en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
21 min
Lección 13. 20 Cargar Datos en Formulario para Modificar Empresa en Laravel (PHP - MySql) FullStack
19 min
Módulo Roles
Lección 4. 26 CRUD Show y Update Roles en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
18 min
Módulo Usuarios
Módulo Categorías
Módulo Productos
Lección 3. 39 CRUD CREATE Productos en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
24 min
Lección 6. 42 CRUD Delete Productos en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
13 min
Lección 8. 44 Como incorporar DataTable en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
11 min
Módulo Proveedores
Lección 2. 46 CRUD Create Proveedores en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
17 min
Lección 3. 47 CRUD Show Proveedores en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
17 min
Módulo Compras
Lección 19. 67 CRUD DELETE Compras en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
12 min
Módulo Clientes
Lección 2. 69 MODULO CLIENTES CREATE SHOW en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
12 min
Módulo Ventas
Lección 2. 72 MODULO VENTAS CREATE en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
19 min
Lección 3. 73 MODULO VENTAS CREATE en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
19 min
Lección 4. 74 MODULO VENTAS CREATE en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
14 min
Lección 5. 75 MODULO VENTAS CREATE en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
14 min
Lección 6. 76 MODULO VENTAS CREATE en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
14 min
Módulo Aqueo de caja
Lección 1. 88 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
14 min
Lección 2. 89 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
14 min
Lección 3. 90 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
18 min
Lección 4. 91 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
13 min
Lección 5. 92 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
19 min
Lección 6. 93 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
15 min
Lección 7. 94 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
16 min
Lección 8. 95 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
13 min
Lección 9. 96 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
18 min
Lección 10. 97 Modulo ARQUEO DE CAJA en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
10 min
Módulo Reportes
Lección 7. 104 Código fuente en GitHub en el Sistema de Ventas en Laravel (PHP - MySql) FullStack
7 min
Módulo Permisos
Módulo Pruebas y Ajustes
Lección 12. 122 Respondiendo Comentarios del Sistema de Ventas en Laravel (PHP - MySql) FullStack
8 min
Lección 13. 123 Respondiendo Comentarios del Sistema de Ventas en Laravel (PHP - MySql) FullStack
9 min
Módulo Reportes
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️