La confirmación de eliminación es importante para la operación de eliminación de CRUD. La confirmación de eliminación ayudará a los usuarios a reconsiderar o alertar sobre la acción actual. Además, evita la eliminación accidental.
Podemos agregar confirmación de eliminación usando Window.confirm()la función Javascript y usando complementos.
1. Confirmación de eliminación de Laravel con JavascriptWindow.confirm()
2. Confirmación de eliminación de Laravel mediante el uso de complementos
1. Confirmación de eliminación de Laravel con JavascriptWindow.confirm()
Es Window.confirm()la forma más fácil de implementar la confirmación de eliminación. Podemos implementar esto simplemente agregando onclick atributos. Abra el archivo de usuario index.blade.php y agregue el onclick atributo.
button class="px-4 py-2 text-white bg-red-600" onclick="return confirm('{{ __('¿Está seguro de que desea eliminar?') }}')">Eliminar
La confirmación de eliminación se muestra después de hacer clic en el botón Eliminar.
2. Confirmación de eliminación de Laravel mediante el uso de complementos
Si no desea confirmar el plan, debe probar el complemento SweetAlert . SweetAlert hace que los mensajes emergentes sean fáciles y bonitos.
Vamos a agregar el paquete SweetAlert a través de Laravel-Mix.
sail npm install sweetalert
Se agregó la deleteConfirmfunción en app.js
importar swal de 'sweetalert';
window.deleteConfirm = function (e) {
e.preventDefault();
var formulario = e.objetivo.formulario;
swal({
title: "¿Está seguro de que desea eliminar?",
icono: "advertencia",
botones: verdadero, modo de
peligro: verdadero,
})
.then((eliminará) => {
if (eliminará) {
formulario.enviar( );
}
});
}
button class="px-4 py-2 text-white bg-red-600" onclick="deleteConfirm(event)"> {{ __('Delete') }}
Tags: Laravel, delete, crud, implementar,
Ultimas Noticias
Ventajas y Desventajas del Trabajo Remoto para Desarrolladores
El trabajo remoto describe un entorno pr
5 Errores Comunes que Están Arruinando Tu Sitio Web y Cómo Solucionarlos
¿Tienes un sitio web pero no estás obt
¿Por qué encriptar datos en MySQL?
La seguridad de los datos es una preocup