esjdev/ci4-viacep

viacep 模块到 codeigniter 4

1.0.2 2022-08-09 03:58 UTC

This package is auto-updated.

Last update: 2024-09-09 17:31:03 UTC


README

要求

  • PHP >= 7.4

安装

composer require esjdev/ci4-viacep

控制器

如下示例中,使用 service searchCep 和 searchAddress。

<?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

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
日志目录位于 CodeIgniter 4 的根目录,而不是模块目录。

作者

由 ESJDEV 用满满的爱制作。

要联系我!👋🏽

Linkedin Badge Gmail Badge

许可协议

本项目采用 MIT 许可协议 - 详细信息请参阅 许可协议 文件。