Page 132 - 0149-curso-laravel-5_Neat
P. 132
Laravel 5
Ejercicios
En esta sección de ejercicios vamos a terminar la web de gestión del videoclub añadiendo
notificaciones, el funcionamiento de algunos botones que faltaban y por último, una API tipo
RESTful para el acceso externo.
Ejercicio 1 - Notificaciones (0.5 puntos)
En este primer ejercicio vamos a instalar una librería externa para mostrar las notificaciones
de nuestra aplicación, para esto tenéis que seguir los pasos indicados en el apartado de
teoría "Ejemplo: instalación de paquete de notificaciones".
Una vez instalado y correctamente configurado vamos a modificar los controladores para
mostrar un aviso tipo success después de guardar y editar una película. La notificación se
tendrá que añadir antes de realizar la redirección. Le podéis poner los textos: "La película
se ha guardado/modificado correctamente".
Por último vamos a modificar la vista con el layout principal, situada en
resources/views/layouts/master.blade.php , para indicar que se muestren las notificaciones
justo antes del contenido principal:
<div class="container">
@notification()
@yield('content')
</div>
Ejercicio 2 - Completando botones (1 punto)
En este ejercicio vamos añadir la funcionalidad de los botones de alquilar, devolver y
eliminar película. Todos estos botones están situados en la vista detalle de una película (el
de eliminar lo tendremos que añadir). En todos los casos tendremos que crear una nueva
ruta, un nuevo método en el controlador, actualizar el botón en la vista y mostrar una
notificación después de realizar la acción. En la siguiente tabla se muestra un resumen de
las nuevas rutas a añadir:
Ejercicios 132