thallesdella/entregas

Biblioteca para simplificar operações em relação a entregas

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

This package is auto-updated.

Last update: 2024-03-29 03:58:54 UTC


README

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

Entregas Library vem na intenção de facilitar a consulta de serviços relacionados a entregas, como consulta de CEP, calculo de frete...

Destaques

  • Instalação simples
  • Facil utilização
  • Pronto para o composer e compatível com PSR-2

Instalação

Entregas esta disponível atraves do composer:

"thallesdella/entregas": "^1.0"

Ou execute

composer require thallesdella/entregas

Documentação

Para mais detalhes sobre como usar, veja uma pasta de exemplo no diretório do componente. Nela terá um exemplo de uso para cada método. Ela funciona assim:

Endereço a partir do 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();
}

Calcular Frete:

<?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();
}

Rastreio:

Em breve

Contribuindo

Por favor veja CONTRIBUINDO para detalhes.

Suporte

Se você descobrir algum problema relacionado à segurança, envie um e-mail para thallesdella@gmail.com em vez de usar o rastreador de problemas.

Obrigado

Créditos

Licensa

Licensa MIT (MIT). Por favor veja Arquivo de Licensa para mais informações.