thallesdella/entregas

简化与配送相关的操作库

v1.0.1 2019-09-12 19:00 UTC

This package is auto-updated.

Last update: 2024-09-29 05:29:34 UTC


README

Maintainer Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

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,而不是使用问题跟踪器。

谢谢

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。