Как запросить все поля типа GraphQL без написания длинного запроса?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как запросить все поля типа GraphQL без написания длинного запроса?

Сообщение Anonymous »

Предположим, у вас есть тип 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.

Подробнее здесь: https://stackoverflow.com/questions/341 ... long-query
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»