hasura-extra / api-client
该库提供了一个API客户端,用于与Hasura API交互。
5.0.0
2024-01-03 18:34 UTC
Requires
- php: >=8.2
- symfony/http-client: ^7.0
Requires (Dev)
- phpunit/phpunit: ^10.4
Conflicts
- hasura-extra/auth-hook: <5.0.0
- hasura-extra/bundle: <5.0.0
- hasura-extra/event-dispatcher: <5.0.0
- hasura-extra/graphql-scalars: <5.0.0
- hasura-extra/hasura-bundle: *
- hasura-extra/laravel: <2.5.0
- hasura-extra/metadata: <5.0.0
README
帮助与Hasura API交互的库。
安装
通过 Composer 安装
composer require hasura-extra/api-client
用法
创建客户端并调用API
<?php $client = new \Hasura\ApiClient\Client('Your Hasura base uri', 'Your Hasura admin secret (optional)'); // Get Hasura config $config = $client->config()->get(); // Export Hasura metadata $metadata = $client->metadata()->query('export_metadata', []); // Execute graphql query: $data = $client->graphql()->query('query { __typename }'); // And more...
客户端方法提供与Hasura API交互
许可协议
本项目遵循MIT 许可协议。