scary-layer/nova-poshta

Nova poshta 仓库预加载器

v1.2 2021-06-06 11:54 UTC

This package is auto-updated.

Last update: 2024-09-06 19:33:41 UTC


README

此包提供预加载 Nova Poshta 仓库的命令和用于操作的类。

安装

  1. 通过 composer require scary-layer/nova-poshta 安装包。
  2. 将命令 php artisan nova-poshta:load 添加到 crontab。

Nova Poshta API 文档建议每天执行此操作。

如果您刚开始开发,运行此命令一次以加载仓库。

使用方法

使用 ScaryLayer\NovaPoshta\NovaPoshta 类来处理加载的数据。目前它包含以下方法

  • getCities - 获取可用城市的数组,例如 [$cityRef => $cityDescription]
  • getWarehouses - 获取可用仓库的数组,例如 [$warehouseRef => $warehouseDescription]

或者您可以使用 ScaryLayer\NovaPoshta\Repositories\CityScaryLayer\NovaPoshta\Repositories\Warehouse 来更高级地处理存储的数据。