← Zurück zu den Projekten
Postal Code
#Filament CEP integration with ViaCep
This package provides custom form field for Filament integration with ViaCep.
#Installation
You can install the package via composer:
composer require rmsramos/postal-code
#Usage
use Filament\Forms\Components\TextInput; use Rmsramos\PostalCode\Components\PostalCode; public static function form(Form $form): Form { return $form ->schema([ PostalCode::make('postal_code') ->viaCep( errorMessage: 'CEP inválido.', // Custom message to display if the CEP is invalid. setFields: [ 'street' => 'logradouro', 'number' => 'numero', 'complement' => 'complemento', 'district' => 'bairro', 'city' => 'localidade', 'state' => 'uf' ] ), TextInput::make('street'), TextInput::make('number') ->extraAlpineAttributes([ 'x-on:cep.window' => "\$el.focus()", ]),, TextInput::make('complement'), TextInput::make('district'), TextInput::make('city'), TextInput::make('state'), ]) }
#Testing
composer test
#Changelog
Please see CHANGELOG for more information on what has changed recently.
#Contributing
Please see CONTRIBUTING for details.
#Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
#Credits
#License
The MIT License (MIT). Please see License File for more information.