PHP code example of macromindonline / zipcode
1. Go to this page and download the library: Download macromindonline/zipcode library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
macromindonline / zipcode example snippets
"canducci/zipcode": "1.*"
'providers' => array(
...,
Canducci\ZipCode\Providers\ZipCodeServiceProvider::class,
Canducci\ZipCode\Providers\ZipCodeAddressServiceProvider::class,
),
'aliases' => array(
...,
'ZipCode' => Canducci\ZipCode\Facades\ZipCode::class,
'Address' => Canducci\ZipCode\Facades\ZipCodeAddress::class,
),
use Canducci\ZipCode\Facades\ZipCode;
$zipCodeInfo = ZipCode::find('01414-001');
$zipCodeInfo = zipcode('01414000');
use Canducci\ZipCode\Contracts\ZipCodeContract;
public function index(ZipCodeContract $zipcode)
{
$zipCodeInfo = $zipcode->find('01414000');
use Canducci\ZipCode\ZipCodeTrait;
class WelcomeController extends Controller {
use ZipCodeTrait;
public function index()
{
$zipCodeInfo = $this->zipcode('01414000');
$zipCodeInfo = ZipCode::find('01414000', false); //Facade
$zipCodeInfo = $zipcode->find('01414000', false); //Contracts
$zipCodeInfo = zipcode('01414000', false); // Helper
$zipCodeInfo = $this->zipcode('01414000', true); //Traist
if ($zipCodeInfo)
{
$zipCodeInfo->getJson();
{
"cep": "01414-001",
"logradouro": "Rua Haddock Lobo",
"bairro": "Cerqueira César",
"localidade": "São Paulo",
"uf": "SP",
"ibge": "3550308",
"complemento": ""
"gia": 1004
}
}
if ($zipCodeInfo)
{
$zipCodeInfo->getArray();
Array
(
[cep] => 01414-001
[logradouro] => Rua Haddock Lobo
[bairro] => Cerqueira César
[localidade] => São Paulo
[uf] => SP
[ibge] => 3550308,
[complemento] =>
[gia] => 1004
)
}
if ($zipCodeInfo)
{
$zipCodeInfo->getObject();
stdClass Object
(
[cep] => 01414-001
[logradouro] => Rua Haddock Lobo
[bairro] => Cerqueira César
[localidade] => São Paulo
[uf] => SP
[ibge] => 3550308
[complemento] =>
[gia] => 1004
)
}
$zipCodeInfo = ZipCode::find('01414001', true);
if ($zipCodeInfo)
{
$zipCodeInfo->getObject();
stdClass Object
(
[cep] => 01414-001
[logradouro] => Rua Haddock Lobo
[bairro] => Cerqueira César
[localidade] => São Paulo
[uf] => SP
[ibge] => 3550308
[complemento] =>
[gia] => 1004
)
}
use Canducci\ZipCode\ZipCodeUf;
$lists = ZipCodeUf::lists();
public function get(Request $request)
{
$uf = $request->get('uf');
$city = $request->get('cidade');
$address = $request->get('endereco')
$zipcodeaddressinfo = zipcodeaddress($uf,$city,$address);
if ($zipcodeaddressinfo)
{
return $zipcodeaddressinfo->getJson();
}
return Response::json(['error' => 1]);
}