apsg / baselinker
Baselinker 集成
0.1.3
2022-04-27 16:58 UTC
Requires
- illuminate/support: ~5|~6|~7|~8|~9
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3|~4|~5|~6
- phpunit/phpunit: ~8.0|~9.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2024-09-27 21:49:20 UTC
README
Laravel Baselinker API 集成
Baselinker 文档
安装
直接使用
composer require apsg/baselinker
该包将被 Laravel 自动发现。安装后,将 BASELINKER_TOKEN={your-token} 添加到您的 .env 文件中。
使用方法
使用 Baselinker 门面并使用其中一个快捷方法
- products()
- categories()
- orders()
- storages()
示例
use Apsg\Baselinker\Facades\Baselinker; $categories = Baselinker::categories()->getCategories();
更改默认存储
默认存储设置为 Baselinker 的默认 bl_1。可以通过在 env 文件中设置 BASELINKER_STORAGE 值来全局更改默认存储。
要动态更改存储,请使用任何 Baselinker 支持类上的 setStorage(...) 辅助方法。
示例
use Apsg\Baselinker\Facades\Baselinker; $productsInOtherStorage = Baselinker::products()->setStorage('storage_id'); $products = $productsInOtherStorage->getProductsList(); $newProduct = $productsInOtherStorage->addProduct($someProductData);
当前覆盖的方法
请参阅 baselinker 文档 以获取参考。
存储
getStoragesList
分类
addCategorygetCategories
产品
addProductgetProductsList
订单
addOrdergetOrderStatusList