Nhảy tới nội dung

GraphQLite

GraphQLite là một bộ thư viện PHP giúp bạn xây dựng GraphQL server thông qua code-first approach với PHP8 attribute:

use TheCodingMachine\GraphQLite\Annotations as GQL;

class Resolver
{
#[GQL\Query(name: 'hello')]
public function __invoke(): string
{
return 'world';
}
}

Với resolver trên GraphQLite sẽ sinh ra schema definition language (SDL) sau:

type Query {
hello: String!
}

Hasura Extra tích hợp với GraphQLite để xây dựng GraphQL server handle business logic kết nối với Hasura thông qua remote schema.