Hasta el momento, el método Guardar y el método Eliminar del controlador no envía ningún tipo de mensaje
al usuario.
Por ejemplo, si nos vamos al cliente controller y vemos el guardar después de guardar el cliente en
Ayato, podría enviar un mensaje al usuario.
El cliente se ha creado con éxito, o bien el cliente se ha eliminado correctamente o validar.
Por ejemplo, acá cuando el editar y el Heidy es 0, cuando redirige a listar acá podría mandar un mensaje
error.
El cliente no puede tener hoy diseГo, mandar mensaje ya sea de éxito, de error, de alerta o de información
al usuario.
Ese tipo de mensaje que se mandan después de redirigir sólo mensajes flags se guardan en la sesión http.
Pero va a durar hasta el siguiente recuas.
Por lo tanto, se guarda en el request actual.
Después de realizar una operación redirige hacia otra página.
Otro request muestra el mensaje y después automáticamente ese mensaje se elimina de forma automática.
Se le conoce como flags de que dura la petición actual y la petición siguiente y después se borra.
Primero tenemos que modificar nuestro layout para agregar los mensajes.
Entonces dentro del Adder vamos a mostrar acá lo mensaje.
Vamos a tener un contenedor div por cada tipo de mensaje.
Flags uno para su cez, otro para danger o error, otro para Warne y para info.
Vamos a comenzar primero con la clase.
Vamos a usar vostra de que maneja estilos para los mensajes de alerta alert success.
Luego vamos a tener otro para danger, para warning y para info
y para info.
Y vamos a mostrar con la etiqueta de Time Life.
2.El texto el mensaje el mensaje que se pasa al flag se muestra igual como si fuera un atributo de vista
success.
La cacería, herror, la cacería, warning y cacería.
Info Pero la idea que se muestre solamente cuando el mensaje succés o error o Warne o info exista,
entonces tenemos que validar con la etiqueta de html.
If Vamos a validar entonces si, si sucede es distinto de null.
Entonces muestra el contenedor con el mensaje y con el estilo el estilo.
Para sucesso, si existe el atributo del flags error, entonces lo muestra.
Y así también con warning.
Perfecto.
Ahí tenemos nuestro mensaje de alerta, el contenedor.
El suceso va a ser de color verde, el denker de color rojo, el Warne de color amarillo y el info un
color como celeste.
Íbamos a cambiar el método guardar para dar el mensaje Fleisch después de Modell vamos a agregar la
coma y acá require atributo require attributes flags y vamos a dar acá un mensaje plat punto a flags
atributo.
A Flash.
Atributo importante que sea Flagg.
Vamos a dar un success con el mensaje de éxito cliente creado con éxito.
Vamos a agregar también el flat en el eliminar
cliente eliminado con éxito.
Entonces, si Leidy Emer quesero se elimina y damos un mensaje y redirige.
Y también en el editar podríamos validar.
Qué pasa si el Heidy es cero?
Va a redirigir al distar.
También podríamos dar un mensaje flat pero de error.
En vez de succés sería error.
El Heidy del cliente no puede ser cero.
Y también podríamos validar que cliente exista.
Por ejemplo, si se pasa el Heidy 25 y no existe enlace, eato va a retornar un cliente nulo.
Va a ser null.
Entonces acá tenemos que validar que if se cliente es igual a NULL.
Entonces vamos a redirigir al listado y mandar un mensaje de error.
El Heidy de cliente no existe en la cesta.
Si el cliente es null se manda un error.
El Heidy de cliente no existe en enlace Cerrato y se redirige Alister.
Vamos a guardar y vamos a ejecutar.
Vamos a crear 1 cliente a?
Cliente creado con éxito si lo modificamos.
Crea cliente, cliente, crea con éxito.
En el guardar ahí tendremos que ir a leer el Heidy de cliente para saber si guardar o editar, de esa
forma enviar el mensaje creado o editado.
Vamos a tener un streak
cliente.
Punto.
Y quiere Didí distinto de NULL?
Si es distinto NULL, el mensaje es editado.
Editado con éxito.
Si no, sería creado con éxito.
Y pasamos el mensaje Flagg como parámetro al suceso.
Guardamos.
Editar Andrés José Cliente editado con éxito Vamos a crear
crear cliente creado con éxito.
Está funcionando sin ningún problema para el editar como para el crear.
Por ejemplo, eliminamos también manda el mensaje cliente eliminado con éxito.
Por ejemplo, si nos vamos a editar y pasamos un Heidy que no exista.
Por ejemplo.
10 el edi cliente no existe en la Cerrato.
Si pasamos el 0 el cliente no puede ser cero y lo muestra como un mensaje de error.
Mientras que luces lo muestre color verde.
Podemos enviar mensaje al usuario cada vez que queramos redirigir a otra página a otro request, por
ejemplo.
Como ya hemos visto, para guardar, para eliminar, para modificar o bien para validar algún tipo de
variable y en caso de que no se cumpla.
Enviar un mensaje de error quedabamos hasta acá.
Hasta la próxima.