thalia/shopify-rest-to-graphql

Shopify REST to GraphQL:将 Shopify REST API 响应转换为 GraphQL 查询,以最小化更改实现与 Laravel 无缝集成。

dev-main 2024-10-01 10:45 UTC

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);