wheesnoza / laravel-ship24
Laravel Ship24 是一个 Ship24 API 包装器,用于 Laravel。
1.0.4
2024-08-31 02:44 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^10.0|^11.0
- spatie/laravel-data: ^4.8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.63
- orchestra/testbench: ^9.4
- phpstan/phpstan: ^1.12
- phpunit/phpunit: ^11.3
README
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 许可证 发布。