Suponga que tiene un tipo GraphQL e incluye muchos campos. ¿Cómo consultar todos los campos sin escribir una consulta larga que incluya los nombres de todos los campos?
Por ejemplo, si tengo estos campos:
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'
]
];
}
Para consultar todos los campos, generalmente la consulta es algo como esto:
FetchUsers{users(id:"2"){id,username,count}}
Pero quiero una forma de tener los mismos resultados sin escribir todos los campos, algo como esto:
FetchUsers{users(id:"2"){*}}
//or
FetchUsers{users(id:"2")}
¿Hay alguna manera de hacer esto en GraphQL?
Estoy usando la biblioteca Folkloreatelier / laravel-graphql .