thallesdella / entregas
Biblioteca para simplificar operações em relação a entregas
Requires
- php: ^7.1
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2024-11-29 05:57:11 UTC
README
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
- Thalles D. Koester (Desenvolvedor)
- Todos os Contribuidores (Pessoas Incríveis)
Licensa
Licensa MIT (MIT). Por favor veja Arquivo de Licensa para mais informações.