live-controls / autocep
v1.2.4
2023-09-05 19:26 UTC
Requires
- live-controls/utils: ^1.0
Requires (Dev)
README
此项目将不再更新,请使用其继任者 live-controls/autoaddress
一个CEP输入,它将根据CepAberto提供关于道路等信息。
要求
- Laravel 9+
- Livewire 2+
翻译
- 英语 (en)
- 德语 (de)
- 巴西葡萄牙语 (pt_BR)
安装
- 安装AutoCep包
composer require live-controls/autocep
内容
- GetCEP类
- AutoCep输入 - @livewire('livecontrols-autocep')
用法
第一步:您需要创建一个CEPABERTO_TOKEN环境变量。您可以在https://www.cepaberto.com/注册后获得令牌。
Blade
@livewire('livecontrols-autocep', [ 'prefix' => 'student', 'titlesuffix' => '*', 'oldmodel' => $student, 'required' => true, ], key('autocep'))
- prefix = 前缀是可选的,但如果在单页上添加多个AutoCep组件,则需要它。之后将是prefixroad等。
- titlesuffix = 标题的后缀,通常您会设置一个*,如果它们是必需的或类似的情况。
- oldmodel = 这是可选的,如果设置,它将获取模型中的cep、街道、小区、uf和城市
- required = 如果设置为true,它将设置所有输入为"必需的"
从1.1.6开始
- areacodeName = 地区代码控制的名称/ID(默认:areacode)
- streetName = 街道控制的名称/ID(默认:street)
- numberName = 房号控制的名称/ID(默认:housenumber)
- complementName = 补充控制的名称/ID(默认:complement)
- areaName = 区域控制的名称/ID(默认:area)
- cityName = 城市控制的名称/ID(默认:city)
- ufName = 州/2位州控制的名称/ID(默认:uf)
- countryName = (隐藏)国家控制的名称/ID(默认:country)
重要:如果您想使用多个AutoCEP组件,别忘了添加一个"prefix"或更改组件的areacodeName等,以防止信息被覆盖!