jojostx/filament-tel-input
Filament form field for international phone numbers, powered by intl-tel-input. Adds a searchable country dropdown with flags and dial codes, automatic number formatting, and validation so users enter phone numbers in the correct international format.
intl-tel-input/libphonenumber integration.Consider it when all of the following hold:
Look elsewhere (or build a small internal component) when:
propaganistas/laravel-phone) rather than expecting one plugin to do everything.tel field plus server-side E.164 validation is sufficient for your use case — often it is.For executives: This is a small, free, MIT-licensed UI plugin that lets us add properly formatted international phone fields to our Filament admin tools in days rather than weeks. It improves data quality at capture, which reduces failed SMS/OTP sends and cleans up customer records feeding our CRM and support stack. The trade-off is vendor risk: it is an early-stage, single-maintainer package with minimal adoption. We recommend a time-boxed pilot behind an internal wrapper component, with a documented fallback to a small in-house field if the package stalls. Cost of exit is low; the license permits forking. It is a delivery accelerator, not a platform bet.
For engineering: Treat it as a thin, replaceable adapter. Pin the version, isolate it behind our own form component, add regression tests around validation and E.164 output, and monitor upstream activity. If the package becomes unmaintained, we swap the internals without touching product code.
How can I help you explore Laravel packages today?