apsg/baselinker

Baselinker 集成

0.1.3 2022-04-27 16:58 UTC

This package is auto-updated.

Last update: 2024-09-27 21:49:20 UTC


README

Laravel Baselinker API 集成

Latest Version on Packagist Total Downloads

Baselinker 文档

https://api.baselinker.com

安装

直接使用

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
分类
  • addCategory
  • getCategories
产品
  • addProduct
  • getProductsList
订单
  • addOrder
  • getOrderStatusList