Supposons que vous ayez un type GraphQL et qu'il inclut de nombreux champs. Comment interroger tous les champs sans écrire une longue requête qui inclut les noms de tous les champs?
Par exemple, si j'ai ces champs:
public function fields()
{
return [
'id' => [
'type' => Type::nonNull(Type::string()),
'description' => 'The id of the user'
],
'username' => [
'type' => Type::string(),
'description' => 'The email of user'
],
'count' => [
'type' => Type::int(),
'description' => 'login count for the user'
]
];
}
Pour interroger tous les champs, la requête est généralement quelque chose comme ceci:
FetchUsers{users(id:"2"){id,username,count}}
Mais je veux un moyen d'avoir les mêmes résultats sans écrire tous les champs, quelque chose comme ceci:
FetchUsers{users(id:"2"){*}}
//or
FetchUsers{users(id:"2")}
Y a-t-il un moyen de faire cela dans GraphQL ??
J'utilise Folkloreatelier / Laravel-graphql bibliothèque.