asignua/filament-iban
A Filament package for adding IBAN input handling to Laravel admin forms, with validation to help collect and verify international bank account numbers cleanly in your Filament panels.
IbanInput) for IBAN capture and validation. It fits applications already using Laravel + Filament for back-office/admin forms (vendor onboarding, payouts, payment details, KYC). It is not relevant to API-only services or non-Filament UIs. The release reinforces a conventional package shape: Composer distribution, Filament field integration, translatable validation messages, and a workbench/demo for local reproduction.DemoSeeder lower the cost of a local proof-of-concept.lcfirst behavior and on validation-message attribute resolution, which indicates tight coupling to Filament's label pipeline; Filament upgrades are the main residual risk. The default label change (iban → "IBAN") is a cosmetic behavior change that could affect visual/snapshot tests or existing forms. IBAN validation correctness depends on the package's underlying validator and locale handling, neither of which is evidenced in the release notes.art/ content excluded from the production dist? Is ->validationAttribute() documented as the supported override for acronym labels (IBAN, BIC, VAT)? What is the license, maintenance cadence, and CI posture? Does the default label change alter existing rendered forms or test snapshots?TextInput where IBAN-specific validation and label handling are needed. Teams not on Filament should treat this as out of scope.IbanInput in one form first. Retain existing server-side validation rules until equivalence is confirmed. Where acronyms must be preserved in messages, use explicit ->validationAttribute() rather than relying on defaults. No database migration is expected; confirm whether config or translations need publishing.composer.json constraints against the application's PHP/Laravel/Filament versions before merging. Pin the package version during evaluation. Pay particular attention to Filament's label casing behavior across the app's supported locales, since the release note describes an interaction with lcfirst.DemoSeeder to reproduce screenshots and label behavior; (2) integrate into one non-critical dev form; (3) run i18n/QA checks on validation messages and label casing, including regression checks for forms that previously rendered "Iban"; (4) staging rollout with explicit validationAttribute overrides where required; (5) production canary on a single form, then broaden. Keep the prior field implementation behind a feature flag for one release cycle.validationAttribute() override so support engineers can resolve "IBAN vs Iban" reports without code changes.lcfirst or label resolution, producing inconsistent acronym casing; IBAN validator false negatives/positives or locale-specific formatting issues; visual regressions from the new default "IBAN" label in existing forms or snapshot tests; demo/art assets unintentionally shipped in the production package; upstream package abandonment.How can I help you explore Laravel packages today?