Załóżmy, że masz typ GraphQL i zawiera on wiele pól. Jak sprawdzić wszystkie pola bez zapisywania długiego zapytania zawierającego nazwy wszystkich pól?
Na przykład, jeśli mam te pola:
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'
]
];
}
Aby zapytać o wszystkie pola, zwykle zapytanie wygląda mniej więcej tak:
FetchUsers{users(id:"2"){id,username,count}}
Ale chcę mieć takie same wyniki bez wpisywania wszystkich pól, coś takiego:
FetchUsers{users(id:"2"){*}}
//or
FetchUsers{users(id:"2")}
Czy jest na to sposób w GraphQL?
Używam Folkloreatelier / laravel-graphql bibliotekę.