Seleccionar página

En esta ocasión, crearemos la API RESTful de Notas con acceso protegido mediante JWToken.

Primero, crearemos un Macro para que las respuestas desde el servidor al Font-End sean homogéneas, que tengan el mismo formato tanto en caso de éxito como de error (incluidos los errores de validación).Para ello, abrimos el Terminal desde nuestra carpeta de proyecto y ejecutamos:

Abrimos el archivo generado y editamos tal que:

Registramos el provider:

Ahora, creamos la ruta para el controlador de notas que será de tipo resource y quitando de la lista de rutas las de «create» y «edit» que en este tipo de controladores sólo muestran formularios, cosa que no hay en controladores tipo API RESTful:

A continuación, creamos el controlador de tipo resource para las notas:

Abrimos el archivo generado y editaremos una a una las funciones que contiene la clase creada:

 

Ya tenemos nuestra API RESTful completada, más adelante incorporaremos un campo de imagen para que el usuario pueda subir una imagen junto con la nota.