Laravel Livewire: Cómo eliminar registros con confirmación SweetAlert2
Laravel Livewire: Cómo eliminar registros
En este artículo aprenderás cómo implementar la funcionalidad de eliminación de registros (Delete) en un CRUD con Laravel Livewire utilizando SweetAlert2 para mostrar un mensaje de confirmación profesional antes de borrar un transportista.
Esta es la tercera parte del CRUD completo de Transportistas desarrollado con Laravel + Livewire. En las partes anteriores construimos la vista tipo DataTable y el formulario de creación. Hoy avanzamos con la funcionalidad de eliminar registros de forma segura.
📌 1. ¿Por qué usar SweetAlert2 para eliminar registros?
SweetAlert2 permite mostrar alertas modernas, atractivas y claras para evitar eliminaciones accidentales. Combinado con Livewire, obtenemos una interfaz reactiva sin recargar la página.
- ✔ Confirmación visual antes de eliminar
- ✔ Integración perfecta con eventos Livewire
- ✔ Mejor experiencia de usuario
- ✔ Código limpio y escalable
📌 2. Configuración del evento de eliminación
En la vista enviamos un evento Livewire al hacer clic en el botón Eliminar.
Luego mostramos un SweetAlert pidiendo confirmación y, si el usuario acepta, llamamos al método delete()
en el componente Livewire.
📌 3. Implementación del método delete() en Livewire
El componente Livewire recibe el evento, aplica políticas de autorización y elimina el registro de manera segura:
- ✔ Uso de
$listenerspara capturar eventos - ✔ Verificación de permisos con Policies
- ✔ Eliminación directa mediante Eloquent
- ✔ Actualización automática del listado sin refrescar la página
📌 4. Ventajas de eliminar registros con Livewire
- ✔ Interfaz reactiva sin usar JavaScript manual
- ✔ Mejora la UX con alertas modernas
- ✔ Integración natural con modelos Eloquent
- ✔ Proceso seguro con autorización incluida
🚀 Conclusión
Implementar la eliminación de registros con Laravel Livewire y SweetAlert2 es una forma moderna y segura de manejar el Delete en un CRUD profesional. Ahora tu módulo de Transportistas cuenta con:
- ✔ Listado inteligente
- ✔ Creación con validaciones
- ✔ Eliminación con confirmación
En el siguiente artículo se implementará:
- 🟡 Edición (Update)
Con ello completaremos el CRUD completo con Livewire.
📞 Contáctanos
En Ticom Software somos especialistas en Laravel, PHP y Odoo ERP. Brindamos desarrollo de aplicaciones, capacitaciones personalizadas y soporte técnico.
- 🔗 Web: https://www.ticomsoftware.com
- 📧 Email: info@ticomsoftware.com
- 📱 WhatsApp: +51 996 929 478
- 🔵 Facebook: https://www.facebook.com/ticomperuscrl/
- 📸 Instagram: https://www.instagram.com/ticom.peru/
- 🎵 TikTok: https://www.tiktok.com/@ticomscrl