thallesdella / entregas
简化与配送相关的操作库
v1.0.1
2019-09-12 19:00 UTC
Requires
- php: ^7.1
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2024-09-29 05:29:34 UTC
README
Entregas Library旨在简化对配送相关服务的查询,例如查询CEP、计算运费...
亮点
- 简单安装
- 易于使用
- 适用于composer且兼容PSR-2
安装
Entregas通过composer提供
"thallesdella/entregas": "^1.0"
或执行
composer require thallesdella/entregas
文档
有关使用方法的更多详细信息,请查看组件目录中的示例文件夹。其中包含每个方法的示例。它的工作方式如下
从CEP获取地址
<?php require __DIR__ . "/../vendor/autoload.php"; use ThallesDKoester\Entregas\Entregas; $cep = Entregas::cep('22470-230')->getAddr(); print_r($cep); $cep = Entregas::cep('22470-230'); $addr = $cep->getAddr(); if (empty($addr)){ echo $cep->getError(); }
计算运费
<?php require __DIR__ . "/../vendor/autoload.php"; use ThallesDKoester\Entregas\Entregas; $frete = Entregas::frete( ['origem' => '22470-230', 'destino' => '24348-190'], ['pac'], [ 'peso' => '1000', 'formato' => Entregas::FRETE_FORMATO_CAIXA, 'comprimento' => '30', 'altura' => '15', 'largura' => '20' ])->getFrete(); print_r($frete); $frete = Entregas::frete( ['origem' => '22470-230', 'destino' => '24348-190'], ['pac', 'sedex'], [ 'peso' => '1000', 'formato' => Entregas::FRETE_FORMATO_CAIXA, 'comprimento' => '30', 'altura' => '15', 'largura' => '20' ])->getFrete(); print_r($frete); $frete = Entregas::frete( ['origem' => '22470-230', 'destino' => '24348-190'], ['pac', 'sedex'], [ 'peso' => '1000', 'formato' => Entregas::FRETE_FORMATO_CAIXA, 'comprimento' => '30', 'altura' => '15', 'largura' => '20' ]); $data = $cep->getAddr(); if (empty($data)) { echo $frete->getError(); }
跟踪
即将推出
贡献
请参阅CONTRIBUINDO以获取详细信息。
支持
如果您发现任何与安全相关的问题,请通过电子邮件发送至thallesdella@gmail.com,而不是使用问题跟踪器。
谢谢
致谢
- Thalles D. Koester (开发者)
- 所有贡献者 (了不起的人们)
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。