38 🗑️ Borrar Compra con Detalles y Lotes Relacionados | Laravel 12 FullStack Sistema de Inventario
Duración: 17 min
Módulo: Módulo Inventario
Lección 7 de
7
Descripción
🗑️ Lección 38: ¡Eliminando una Compra! 🗑️✨
En esta lección, te centrarás en la funcionalidad de eliminación dentro del sistema. Aprenderás a borrar una compra y todos sus registros asociados, como los detalles y los lotes, de la base de datos de manera segura y eficiente.
El video cubre los siguientes puntos clave:
- Lógica de Eliminación: El creador del video explica que una compra solo se puede eliminar si el producto aún no ha sido recibido. Si ya fue recibido, solo se puede ver, no eliminar.
- Segmento de Preguntas y Respuestas: El video incluye un segmento en el que el creador, Hilari, responde a varias preguntas de la comunidad sobre temas como el registro de auditoría, la posibilidad de subir múltiples imágenes por producto y la solución de problemas técnicos comunes.
- Implementación del Código: Hilari demuestra el proceso paso a paso para implementar la función de eliminación, que incluye:
- Encontrar la compra por su ID.
- Usar una transacción para asegurar que todos los datos relacionados en tres tablas (compras, detalles de compra y lotes) se eliminen exitosamente al mismo tiempo.
- Recorrer los detalles de la compra con un bucle foreach para eliminar los lotes asociados.
- Eliminar los detalles de la compra y, finalmente, el registro principal de la compra.
- Verificación Final: El video concluye demostrando que, después de la eliminación, la compra, sus detalles y los números de lote correspondientes ya no existen en la base de datos.
Lecciones
Introducción e instalación
Módulo Categorías
Lección 1. 04 📂 Módulo Categorías con MVC | Sistema de Inventario PHP Laravel MySQL Desde Cero
18 min
Lección 4. 07 📋 Formulario de Creación de Categorías | Sistema de Inventario PHP Laravel MySQL
24 min
Módulo Sucursales
Lección 2. 13 CRUD Completo del Módulo de Sucursales en Laravel 12 | Sistema de Inventario FullStack
54 min
Módulo Productos
Módulo Proveedores
Módulo de Lotes e Inventario por Sucursal
Módulo Compras
Lección 5. 25 🛒 Formulario de Ítems de Compra con Livewire | Inventario en Laravel 12 FullStack
28 min
Lección 6. 26 🛒 Función agregar Ítems de Compra con Livewire | Inventario en Laravel 12 FullStack
25 min
Módulo Inventario
Módulo Ajustes y 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! ❤️