PHP >= 7.4
composer require esjdev/ci4-viacep
Utilize o service searchCep e searchAddress como no exemplo abaixo.
<?php
namespace App\Controllers;
class Home extends BaseController
{
public function index()
{
$cep = service('searchCep');
$address = service('searchAddress');
$data = [
'searchCep' => $cep->cep('01001000'),
'searchAddress' => $address->address("RS", "Porto Alegre", "Domingos")
];
return view('home', $data);
}
}CEP: <?= $searchCep['cep'] ?>
Logradouro: <?= $searchCep['logradouro'] ?>
Complemento: <?= $searchCep['complemento'] ?>
Bairro: <?= $searchCep['bairro'] ?>
Localidade: <?= $searchCep['localidade'] ?>
UF: <?= $searchCep['uf'] ?>
IBGE: <?= $searchCep['ibge'] ?>
GIA: <?= $searchCep['gia'] ?>
DDD: <?= $searchCep['ddd'] ?>
SIAFI: <?= $searchCep['siafi'] ?><?php foreach ($searchAddress as $value): ?>
CEP: <?= $value['cep'] ?>
Logradouro: <?= $value['logradouro'] ?>
Complemento: <?= $value['complemento'] ?>
Bairro: <?= $value['bairro'] ?>
Localidade: <?= $value['localidade'] ?>
UF: <?= $value['uf'] ?>
IBGE: <?= $value['ibge'] ?>
GIA: <?= $value['gia'] ?>
DDD: <?= $value['ddd'] ?>
SIAFI: <?= $value['siafi'] ?>
<?php endforeach; ?>Erros ficam salvos em /writable/logs
Feito com muito ❤️ por ESJDEV.
Para entrar em contato comigo!👋🏽
This project is licensed under the MIT License - see the LICENSE file for details