Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Tel Input Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: Reasonable only if the product already standardizes on FilamentPHP forms. The package appears to be a thin form-field integration for phone input, so it fits admin/back-office workflows well but should not become a core telephony or validation dependency.
  • Integration feasibility: Likely a Composer install plus a Filament form component in a schema. Feasibility depends on matching Filament major version, Laravel/PHP constraints, Livewire behavior, and asset registration. A TPM should require source review before committing because the package has only 3 stars and 0 dependents.
  • Technical risk: Low maturity and no visible production adoption are the main risks. Unknowns include Filament version support, client-side JS dependency, phone metadata freshness, server-side normalization, accessibility, localization, and test coverage. MIT licensing lowers lock-in risk because the team can fork or patch.
  • Key questions: Which Filament/Laravel/PHP versions are supported? Does it wrap intl-tel-input or another JS library? Does it validate and normalize to E.164 server-side? How are assets loaded under CSP/Vite? Are country datasets updated? Is there automated test coverage? What is the maintainer’s responsiveness?

Integration Approach

  • Stack fit: Best fit is a Laravel application already using Filament for forms. If the product is not on Filament, adopting this package is not a sufficient reason to introduce Filament.
  • Migration path: Pilot in one non-critical form first. Isolate usage behind a project-owned custom field or adapter so the package can be replaced with a native TextInput plus validation without touching every form.
  • Compatibility: Verify Filament v3/v4 support explicitly, plus Livewire, Tailwind, asset pipeline, CSP, and localization behavior. Confirm stored data format and whether existing phone values hydrate correctly.
  • Sequencing: Inventory phone-number requirements; review package source and dependencies; run a staging proof of concept across target browsers/locales; add server-side validation and normalization; roll out to low-risk forms; then decide whether to standardize, pin, fork, or replace.

Operational Impact

  • Maintenance: Small surface area, but still an external dependency. Pin the version, monitor upstream activity, and budget a small contingency for patching or forking under MIT.
  • Support: Expect community-only support with no vendor SLA. Assign an internal owner and document the field’s expected behavior, validation rules, and fallback path.
  • Scaling: Negligible server-side scaling impact; cost is primarily client-side JS per form and asset caching. Suitable for admin-panel scale.
  • Failure modes: Filament upgrade incompatibility, JS/CSP asset failures, stale country metadata, client/server validation mismatch, Livewire state sync issues, accessibility/localization gaps. Keep a native input fallback.
  • Ramp-up: Low for developers already familiar with Filament; moderate for teams needing phone normalization, compliance, and international QA. Treat this as an accelerator, not a strategic platform dependency.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk