humantocomputer/mondial-relay-label
Composer 安装命令:
composer require humantocomputer/mondial-relay-label
包简介
Generate shipping label from Mondial Relay API
README 文档
README
Installation
Pour installer le package, utilisez Composer :
composer require humantocomputer/mondial-relay-label
Configuration
Start by registering the package's the service provider
// config/app.php 'providers' => [ ... Humantocomputer\MondialRelayLabel\MondialRelayLabelServiceProvider::class, ],
Après l'installation, publiez le fichier de configuration avec la commande suivante :
php artisan vendor:publish --provider="HumanToComputer\MondialRelayLabel\MondialRelayLabelServiceProvider"
Cela créera un fichier de configuration mondial-relay-label.php dans le répertoire config.
Remplissez les informations d'identification de Mondial Relay dans le fichier de configuration.
## Utilisation Pour générer une étiquette, vous pouvez utiliser la méthode `generate` de la classe `MondialRelayLabel` : ```php use HumanToComputer\MondialRelayLabel; // Créez une instance de MondialRelayLabel $mondialRelay = new MondialRelayLabel(); $shipmentData = [ 'OrderNo' => 'Order number (optional)', 'CustomerNo' => 'Customer number (optional)', 'ParcelCount' => 'Nombre de colis (optional)', 'DeliveryMode__Mode' => '24R', // CCC, CDR, CDS, REL, LCC, HOM, HOC, 24R; 24L, XOH 'DeliveryMode__Location' => '(optional)', 'CollectionMode__Mode' => 'CCC', // CCC, CDR, CDS, REL, LCC, HOM, HOC, 24R; 24L, XOH 'CollectionMode__Location' => '(optional)', 'Parcels' => [ 'Parcel' => [ 'Content' => 'Parcel content descirption (optional)', 'Weight__Value' => 'required|numeric|min:10', 'Weight__Unit' => 'gr', //required gr mandatory ], 'DeliveryInstruction' => '(optional)', ], 'Sender' => [ 'Address' => [ 'Title' => 'required|string', 'Firstname' => 'required|string', 'Lastname' => 'required|string', 'Streetname' => 'required|string', 'HouseNo' => '(optional)', 'CountryCode' => 'required|string', 'PostCode' => 'required|string', 'City' => 'required|string', 'AddressAdd1' => '(optional) Name. Do not fill it if Firstname/Lastname are filled', 'AddressAdd2' => '(optional)', 'AddressAdd3' => '(optional)', 'PhoneNo' => '(optional)', 'MobileNo' => '(optional)', 'Email' => '(optional)', ], ], 'Recipient' => [ 'Address' => [ 'Title' => 'required|string', 'Firstname' => 'required|string', 'Lastname' => 'required|string', 'Streetname' => 'required|string', 'HouseNo' => '(optional)', 'CountryCode' => 'required|string', 'PostCode' => 'required|string', 'City' => 'required|string', 'AddressAdd1' => '(optional) Name. Do not fill it if Firstname/Lastname are filled', 'AddressAdd2' => '(optional)', 'AddressAdd3' => '(optional)', 'PhoneNo' => '(optional)', 'MobileNo' => '(optional)', 'Email' => '(optional)', ], ], ]; // Get urls of the labels $urls = $mondialRelay->generateLabels($shipmentData);
humantocomputer/mondial-relay-label 适用场景与选型建议
humantocomputer/mondial-relay-label 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 12 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 01 月 31 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 humantocomputer/mondial-relay-label 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 humantocomputer/mondial-relay-label 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 12
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 10
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-01-31