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
   127   128   129   130   131   132   133   134   135