thalia / shopify-rest-to-graphql
Shopify REST to GraphQL:将 Shopify REST API 响应转换为 GraphQL 查询,以最小化更改实现与 Laravel 无缝集成。
dev-main
2024-10-01 10:45 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: >=7.5
This package is auto-updated.
Last update: 2024-10-01 10:45:53 UTC
README
Shopify REST to GraphQL 处理器是一个 Laravel 扩展包,它简化了将 Shopify REST API 响应转换为 GraphQL 查询的过程,最小化修改。此扩展包使得将 Shopify 的 GraphQL API 无缝集成到您的 Laravel 应用程序中变得简单。
注意:这是一个实验性扩展包
功能
- 易于集成:简化了 Shopify 的 GraphQL API 集成到您的 Laravel 应用程序的过程。
- 最小更改:以最小修改将 Shopify REST API 响应转换为 GraphQL,减少开发时间和努力。
安装
步骤 1:安装包 您可以通过 Composer 安装此包
composer require thalia/shopify-rest-to-graphql
步骤 2:发布配置 如果您需要自定义包配置,可以发布配置文件
php artisan vendor:publish
--provider="Thalia\ShopifyRestToGraphql\ShopifyRestToGraphqlServiceProvider"
步骤 3:注册服务提供者 如果您使用的是 Laravel 5.5+ 并启用包自动发现,服务提供者将自动注册。对于早期版本,请将服务提供者添加到 config/app.php 文件中的 providers 数组中
'providers' => [
// ...
Thalia\ShopifyRestToGraphql\ShopifyRestToGraphqlServiceProvider::class,
];
如何使用
通过 REST API 响应使用 GraphQL 发送产品
use Thalia\ShopifyRestToGraphql\GraphqlService;
$shopifygl = new GraphqlService();
$product = $shopifygl->graphqlPostProduct($params,$shop,$accesstoken);
通过 REST API 响应使用 GraphQL 更新产品
use Thalia\ShopifyRestToGraphql\GraphqlService;
$shopifygl = new GraphqlService();
$product = $shopifygl->graphqlUpdateProduct($params,$shop,$accesstoken);