decolipakira / laravel_woocommerce
这是一个用于通过Laravel框架简化与WooCommerce API集成的库。
1.0.0
2018-07-04 17:53 UTC
Requires
- php: ^7.0
- automattic/woocommerce: 2.*
This package is not auto-updated.
Last update: 2024-09-20 07:10:02 UTC
README
这是一个用于通过Laravel框架简化与WooCommerce API集成的库。
安装...
第一步:使用Composer安装
在您的项目中执行以下命令以安装库:
$ composer require decolipakira/laravel_woocommerce
第二步:添加ServiceProvider和Facade
注意:如果您的Laravel版本大于或等于5.5,则此步骤不是必需的
在config/app.php
中添加ServiceProvider
'providers' => [ ... DecolipAkira\WooCommerce\WooCommerceServiceProvider::class, ... ]
在config/app.php
中添加Facade
'aliases' => [ ... 'WooCommerce' => DecolipAkira\WooCommerce\Facades\WooCommerce::class, ... ]
第三步:发布配置
执行以下命令以发布库的配置:
$ php artisan vendor:publish --provider="DecolipAkira\WooCommerce\WooCommerceServiceProvider"
第四步:添加环境变量
根据您的需要,在.env
文件中添加以下变量:
使用方法...
不要忘记使用命名空间
use WooCommerce;
GET
WooCommerce::get($endpoint, $parameters = []);
POST
WooCommerce::post($endpoint, $data);
PUT
WooCommerce::put($endpoint, $data);
DELETE
WooCommerce::delete($endpoint, $parameters = []);
OPTIONS
WooCommerce::options($endpoint);
使用示例...
搜索订单
use WooCommerce; // Array of response results. $results = $woocommerce->get('orders'); // Last request data. $lastRequest = WooCommerce::httpGetRequest(); $lastRequest->getUrl(); // Requested URL (string). $lastRequest->getMethod(); // Request method (string). $lastRequest->getParameters(); // Request parameters (array). $lastRequest->getHeaders(); // Request headers (array). $lastRequest->getBody(); // Request body (JSON). // Last response data. $lastResponse = WooCommerce::httpGetResponse(); $lastResponse->getCode(); // Response code (int). $lastResponse->getHeaders(); // Response headers (array). $lastResponse->getBody(); // Response body (JSON).
更多示例...
有关更多示例,请参阅WooCommerce REST API文档。
许可证
许可证 MIT(MIT License)。请参阅许可证文件以获取更多信息。