Symfony: Primeros pasos con overblog/GraphQLBundle
Aprende a desarrollar una API GraphQL con Symfony y GraphQLBndle
Esta semana la he dedicado a profundizar en el lenguaje GraphQL y en la forma en que podemos escribir una API con él y Symfony. Todas las notas que he tomado hasta hoy las he recopilado en este artículo en el que contaré la forma en que podemos definir la API de un blog mediante este lenguaje.
Para realizar la integración entre Symfony y GraphQL he escogido el bundle GraphQLBundle que cuenta con una extensa documentación y con varias charlas que sirven de mucha ayuda a la hora de entender todo el proceso.
Así que sin enrollarme más, ¡vamos a por ello!
Instalando overBlog/GraphQLBundle
El proceso para instalar el bundle es bastante sencillo. Primero ejecutaremos:
composer require overblog/graphql-bundle
y, si queremos disponer de una interfaz gráfica para probar la API instalaremos también el siguiente bundle:
composer require --dev overblog/graphiql-bundle
Nota. La documentación del bundle nos propone configurarlo para que emplee graphql
como formato de definición, pero he tenido problemas definiendo resolvers
(en unos párrafos…