parceltrap / driver-auspost
ParcelTrap 的澳大利亚邮政驱动程序
v1.0.0
2022-10-10 15:20 UTC
Requires
- php: ^8.1
- graham-campbell/guzzle-factory: ^5.0
- parceltrap/parceltrap: ^1.2
Requires (Dev)
- laravel/pint: ^1.2
- orchestra/testbench: ^7.9
- pestphp/pest: ^1.21.1
- phpstan/phpstan: ^1.4.5
- symfony/var-dumper: ^6.0
README
ParcelTrap 的澳大利亚邮政驱动程序
安装
通过 Composer
composer require parceltrap/driver-auspost
用法
将以下内容添加到您的 config/parceltrap.php
文件的 drivers
部分
'auspost' => [
'api_key' => env('PARCELTRAP_AUSPOST_API_KEY'),
'password' => env('PARCELTRAP_AUSPOST_PASSWORD'),
'account_number' => env('PARCELTRAP_AUSPOST_ACCOUNT_NUMBER'),
],
use ParcelTrap\ParcelTrap; /** @var ParcelTrap $parcelTrap */ $auspost = $parcelTrap->driver('auspost'); $details = $auspost->find('ABC123'); echo $details->status->description(); // Not Found, Delivered, etc
在您的 .env
文件中配置相关的环境变量。
变更日志
有关最近更改的详细信息,请参阅变更日志。
测试
composer test
贡献
有关详细信息,请参阅贡献指南。
我们鼓励人们提出修复和建议。如果您通过分支此存储库来提供修复,请创建一个包含您的更改引用的问题或 PR。由于无法获得沙箱/测试访问权限,该驱动程序是基于 AusPost 提供的文档构建的,未经实际测试。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 security@voke.dev 而不是使用问题跟踪器。
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。
Treeware
您可以使用此包,但如果它进入您的生产环境,您需要为世界买一棵树。
众所周知,解决气候危机并保持气温不上升超过 1.5C 的最佳工具之一是种树。如果您支持此包并贡献给 Treeware 森林,您将为当地家庭创造就业机会并恢复野生动物栖息地。
您可以通过这里购买树木。
有关 Treeware 的更多信息,请访问treeware.earth。