Controlador
Ejecutar la migración
Debemos de crear la base de datos y poderla cargar
métodos de get
Para ello escribimos el código de index y show con las respectivas rutas
|
|
Como lo que nos retorna es un Json, podemos instalar algún plugin para verlo de forma mas legible en el navegador, por ejemplo jsonview
metodos PATCH DELETE y POST
Ahora queremos probar estas otras rutas Para ello debemos de tener una herramienta que nos permita realizar llamadas de este tipo, con el navegador no podemos y estamos haciendo un api, no la parte de uso, sino de servicio Podemos instalar postman
|
|
post
Vemos que con el post, en la parte del body del mensaje hay que aportar algún valor Para ello vamos al body y usamo el form-data para pasar valores
Pasar parámetros para el post
Podemos ver qué ocurre si ponemos otro parámetro o no pasamos ningún libro
Para poder ver los errores debemos habilitar los hedear para en formato json aceptar los errores
Añadir la opción de ver los errores en el navegador
Podemos establecer en el servidor el control del error indicando lo que queramos que se muestre si no aparece el error
|
|
PATH
La actualización es muy similar al storage, con la diferencia que solo queremos actualizar, no agregar
En el postman, para pasar los nuevos datos usamos
modo de pasar datos al método patch
|
|
DELETE
En este caso el método delete es muy sencillo. Podemos retornar un mensaje
|
|