wheesnoza / laravel-ship24

Laravel Ship24 是一个 Ship24 API 包装器,用于 Laravel。

1.0.4 2024-08-31 02:44 UTC

This package is auto-updated.

Last update: 2024-10-02 06:52:53 UTC


README

Latest Version on Packagist Total Downloads GitHub Issues

Laravel Ship24 是一个强大的包,可以将 Ship24 API 无缝集成到您的 Laravel 应用程序中。使用此包,您可以轻松跟踪货物运输、创建新的跟踪器和管理您的跟踪信息。

特性

  • 易于安装:快速设置和集成 Ship24 API。
  • API 集成:完全支持 Ship24 的跟踪 API。
  • 可扩展性:根据您的需求自定义和扩展包。
  • 兼容 Laravel 10 和 11:与 Laravel 的最新版本兼容。

安装

您可以通过 Composer 安装此包

composer require wheesnoza/laravel-ship24

安装后,您可能需要发布配置文件

php artisan vendor:publish --provider="Wheesnoza\Ship24\Providers\Ship24ServiceProvider" --tag=config

配置

该包需要一个 API 令牌,您应该将其添加到您的 .env 文件中

SHIP24_ACCESS_TOKEN=your-access-token

用法

通过 ID 获取跟踪器

use Wheesnoza\Ship24\Facades\Ship24;

$tracker = Ship24::tracker('TRACKER_ID');

获取多个跟踪器

use Wheesnoza\Ship24\Facades\Ship24;

$trackers = Ship24::trackers();

创建新的跟踪器

use Wheesnoza\Ship24\Facades\Ship24;

$tracker = Ship24::createTracker('TRACKING_NUMBER');

测试

要运行测试,请执行以下命令

composer test

贡献

欢迎贡献!如果您发现错误或有功能请求,请请在 GitHub 上打开一个问题。

许可证

此包是开源软件,根据 MIT 许可证 发布。