scary-layer / nova-poshta
Nova poshta 仓库预加载器
v1.2
2021-06-06 11:54 UTC
Requires
- php: >=8.0
- laravel/framework: >=8.0
This package is auto-updated.
Last update: 2024-09-06 19:33:41 UTC
README
此包提供预加载 Nova Poshta 仓库的命令和用于操作的类。
安装
- 通过
composer require scary-layer/nova-poshta
安装包。 - 将命令
php artisan nova-poshta:load
添加到 crontab。
Nova Poshta API 文档建议每天执行此操作。
如果您刚开始开发,运行此命令一次以加载仓库。
使用方法
使用 ScaryLayer\NovaPoshta\NovaPoshta
类来处理加载的数据。目前它包含以下方法
getCities
- 获取可用城市的数组,例如 [$cityRef => $cityDescription]getWarehouses
- 获取可用仓库的数组,例如 [$warehouseRef => $warehouseDescription]
或者您可以使用 ScaryLayer\NovaPoshta\Repositories\City
和 ScaryLayer\NovaPoshta\Repositories\Warehouse
来更高级地处理存储的数据。