Is it even possible to alias nested fields like this?
Met andere woorden: is het mogelijk om de GraphQL-server te vertellen de vorm van de respons plat te slaan? En zo ja, hoe doe je dat?
Hier is een oplossing met Gato GraphQL, waarbij gebruik wordt gemaakt van de volgende extensies:
Multiple Query Execution, om met @export de waarde van een variabele te exporteren tussen GraphQL-operaties
PHP Functions via Schema, om deze waarde opnieuw af te drukken op de gewenste locatie via het veld _echo
Met @export kunnen we een eerste query-operatie een resultaat laten exporteren naar een variabele, en vervolgens een tweede query-operatie declareren die deze variabele uitleest en op de verwachte locatie in de respons afdrukt: