此包已被废弃且不再维护。未建议替代包。

Laravel WooCommerce Facade,简化 WooCommerce API 的使用

dev-master 2021-06-28 06:56 UTC

This package is auto-updated.

Last update: 2023-02-18 22:26:34 UTC


README

简介

此包旨在通过使用单一简化的 API,简化对 Automattic/WooCommerce API 的使用。

兼容性

  • 此包在 Laravel 5.7 上进行了测试
    • 其他版本可能也能工作,但目前尚未进行测试。
  • 此包使用 php 7.2 运行
    • 其他版本可能也能工作,但目前尚未进行测试。

安装

通过 composer 安装此包。

composer require elderbraum/larasinglewoo

Laravel 5.5 使用包自动发现,因此不需要手动添加 ServiceProvider。

如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组

Elderbraum\LaraSingleWoo\ServiceProvider::class,

要将 facade 添加到使用函数中,请在 config/app.php 中添加以下内容

'LaraSingleWoo' => Elderbraum\LaraSingleWoo\LaraSingleWooFacade.php

使用以下命令将 larasinglewoo/config 文件复制到您的 config 目录

php artisan vendor:publish --provider="Elderbraum\LaraSingleWoo\ServiceProvider"

如果您不想发布配置,也可以在 .env 文件中添加以下行。

API_TARGET="https://example.com"
API_CONSUMER_KEY="ck_xxxxxxxx"
API_CONSUMER_SECRET="cs_xxxxxxxx"

用法

您现在可以使用此包。支持的调用包括

LaraSingleWoo::getProducts() # Returns an object with all products
LaraSingleWoo::getProducts($product_id) # Returns the product on $product_id