Giả sử bạn có kiểu GraphQL và nó bao gồm nhiều trường. Làm thế nào để truy vấn tất cả các trường mà không cần viết ra một truy vấn dài bao gồm tên của tất cả các trường?
Ví dụ: Nếu tôi có các trường này:
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'
]
];
}
Để truy vấn tất cả các trường, thường thì truy vấn là như sau:
FetchUsers{users(id:"2"){id,username,count}}
Nhưng tôi muốn một cách để có cùng kết quả mà không cần viết tất cả các trường, đại loại như sau:
FetchUsers{users(id:"2"){*}}
//or
FetchUsers{users(id:"2")}
Có cách nào để làm điều này trong GraphQL không ??
Tôi đang sử dụng thư viện Folkloreatelier / laravel-graphql .