Припустимо, у вас тип GraphQL, і він включає багато полів. Як здійснити запит на всі поля, не записуючи довгий запит, що включає назви всіх полів?
Наприклад, якщо у мене є ці поля:
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'
]
];
}
Для запиту всіх полів зазвичай запит виглядає приблизно так:
FetchUsers{users(id:"2"){id,username,count}}
Але я хочу, щоб такі самі результати були без написання всіх полів, приблизно так:
FetchUsers{users(id:"2"){*}}
//or
FetchUsers{users(id:"2")}
Чи є спосіб це зробити в GraphQL ??
Я використовую бібліотеку Folkloreatelier / laravel-graphql .