此包已被废弃且不再维护。未建议替代包。
Laravel WooCommerce Facade,简化 WooCommerce API 的使用
dev-master
2021-06-28 06:56 UTC
Requires
- php: ^7.2
- automattic/woocommerce: ^2.0
Requires (Dev)
- laravel/laravel: 5.7.*
- orchestra/testbench: *
- phpunit/phpunit: *
- roave/security-advisories: dev-master
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