es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

SweetAlert en alerta de estado

Estoy utilizando SweetAlert en Laravel 8. Cuando un usuario restablece su contraseña, se le redirige a la página de inicio de sesión. Esto funciona. Quiero un sweetalert en la página de inicio de sesión que muestre que se ha cambiado la contraseña. Actualmente tengo esto:

@if(session(‘status’))

@endif

¿Cómo puedo cambiarlo para que en su lugar aparezca lo siguiente en lugar de {{ session(‘error’) }}?

alert()->success(‘Contraseña actualizada’,’¡La contraseña del usuario se ha actualizado exitosamente!’);

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para mostrar un mensaje de SweetAlert en la página de inicio de sesión confirmando que la contraseña del usuario fue cambiada después de restablecerla, puedes reemplazar la actual declaración @if con el siguiente código:

    @if(session('status'))
        <script>
            alert().success('Contraseña actualizada','¡Contraseña de usuario actualizada exitosamente!');
        </script>
    @endif
    

    Este código verifica si la variable de sesión ‘status’ está configurada, la cual Laravel establece automáticamente en ‘password reset’ después de una solicitud de restablecimiento de contraseña exitosa. Si está configurada, se mostrará un mensaje de SweetAlert utilizando la función alert()->success(). El primer parámetro es el título del mensaje, y el segundo parámetro es el mensaje que se muestra en el cuerpo del mensaje.

Comments are closed.