kerogos / dhl-polska
DHL24 Polska webapi2 连接器
1.0.1
2022-12-09 21:04 UTC
Requires
- php: ^7.0|^8.0
- ext-soap: *
- illuminate/console: ^7.0|^8.0|^9.0
- illuminate/support: ^7.0|^8.0|^9.0
Requires (Dev)
- barryvdh/laravel-ide-helper: >=2.7.0
- orchestra/testbench: ^5.0|^6.0|^7.0
This package is auto-updated.
Last update: 2024-09-10 01:07:39 UTC
README
波兰语
描述
这是一个用于处理 DHL webapi2 的 Laravel 包装器,方法文档请参考 DHL。该包装器与 Laravel >= 7.x 兼容。
变更
2022-12-09 (v1.0.1)
- FIX: 修复 Linux 上 Class 'Kerogos\DhlPolska\DTO\createShipmentsResponse' 错误
安装
在项目中运行
composer require kerogos/dhl-polska
然后需要复制配置文件,执行以下方法
php artisan vendor:publish --provider=kerogos/dhl-polska/DhlPolskaServiceProvider --tag=config
在 .env 文件中填写以下字段
DHL_SANDBOX=true/false
DHL_LOGIN_API=login_do_api
DHL_PASSWORD_API=hasło_do_api
DHL_SANDBOX 如果设置为 true,则连接到测试 API,如果设置为 false,则连接到生产 API。默认为 false。
使用
use Kerogos\DhlPolska; /*(...)*/ $api = new Kerogos\DhlPolska\Services\DHL24WebapiService(); $response = $api->getVersion(new Kerogos\DhlPolska\DTO\GetVersion())
对于需要认证的类(填写 AuthData 结构),可以省略。
许可证
本软件包遵循 Boost 软件许可证 - 版本 1.0
英语
描述
这是一个针对波兰 DHL webapi2 的 Laravel 软件包,有关现有方法的文档请参考 DHL。该软件包适用于 Laravel 7 及以上版本。
变更日志
2022-12-09 (v1.0.1)
- FIX: 修复 Linux 上 Class 'Kerogos\DhlPolska\DTO\createShipmentsResponse' 未找到错误。
安装
在你的项目中运行以下命令
composer require kerogos/dhl-polska
然后发布配置文件
php artisan vendor:publish --provider=kerogos/dhl-polska/DhlPolskaServiceProvider --tag=config
在 .env 文件中添加以下指令
DHL_SANDBOX=true/false
DHL_LOGIN_API=your_login_to_api
DHL_PASSWORD_API=your_password_to_api
DHL_SANDBOX 如果设置为 true,则使用沙盒 API,如果设置为 false,则使用生产 API。默认为 false。
使用
use Kerogos\DhlPolska; /*(...)*/ $api = new Kerogos\DhlPolska\Services\DHL24WebapiService(); $response = $api->getVersion(new Kerogos\DhlPolska\DTO\GetVersion())
可以在 DTO 类中省略 AuthData。
许可证
本软件包遵循 Boost 软件许可证 - 版本 1.0