yieldstudio/nova-phone-field
A Laravel Nova field for phone numbers, built on the intl-tel-input library. It provides an interactive country selector, automatic formatting, and validation so you can store phone numbers in a consistent international format within your Nova resources.
tel: links — rather than requiring ad hoc parsing of formatted strings.copyable and helper options are small but meaningful operational improvements for support, sales ops, and back-office teams who copy phone numbers into dialers or external tools.Consider it when:
copyable and helper options reduce support friction.Look elsewhere when:
For executives: This package gives our Nova admin screens a reliable phone-number input without custom development. The new 2.0.0 release improves daily usability — users can copy numbers and see helper text — and, more importantly, standardizes stored phone numbers in E.164 format. That makes phone data usable across systems instead of trapped in display formatting. The main cost is a one-time data migration for existing records, which we should plan and validate before upgrading.
For engineering: 2.0.0 is a breaking release because values are now persisted in E.164 rather than formatted display strings. We need to audit existing data, run the documented migration query with appropriate validation and rollback planning, and verify index/detail rendering uses the updated formatting path. The package adds copyable and helper options and upgrades inputmask to v5, addressing copy/paste and indicator issues. It remains a small, focused Nova package; we should pin the version, test the upgrade in staging, and retain a fallback plan if maintenance slows.
How can I help you explore Laravel packages today?