marvinosswald/filament-input-select-affix
A Filament form component that combines a select dropdown with an input affix, letting users pick a prefix or suffix (like currency, unit, or domain) alongside a text field. Simple to install and configure for Laravel Filament forms.
composer.json was actually widened before treating the upgrade as cleared.Select prefix/suffix ("affix") support — currency symbols, units, domain suffixes, icons — that core Filament does not ship. The build alternative is a custom Filament field or a Blade view override. Buying costs a pre-1.0 dependency; building costs maintenance of a field that must track Filament's own major-version churn (v3 → v4 is on the horizon)..example.com suffix," this package is the cheapest way to satisfy it without bespoke form code. Useful for finance, pricing, and settings screens in Filament admin panels.Adopt when:
Look elsewhere when:
0.x versions or single-maintainer packages in production paths.Before adopting, verify: the actual composer.json constraints for laravel/framework and filament/filament, whether tests run against Laravel 12 in CI, and whether the maintainer has signalled a 1.0 timeline.
To executives: This is a small, free plugin that decorates dropdown fields in our admin panel with prefixes and suffixes — currency symbols, units, domain endings. The 0.3.0 release is a compatibility release: it adds Laravel 12 support, which matters because it clears a blocker on our framework upgrade. No new features, no breaking changes, no cost. Risk is proportionate to scope — it is a presentation-layer admin dependency from a single maintainer, so we keep it out of customer-facing and revenue-critical surfaces.
To engineering: 0.3.0 is Laravel 12 compatibility (community PR via Laravel Shift) plus routine CI dependency bumps. Nothing breaking, nothing new to learn. Two asks: (1) confirm the framework constraint in composer.json is genuinely widened and that CI exercises Laravel 12, and (2) confirm Filament v4 posture before we schedule that upgrade, because this release says nothing about it. Treat the package as pre-1.0 and pin it; do not let it drift onto a critical path.
Recommendation: keep, upgrade, and re-evaluate at the next Filament major or if the maintainer goes quiet for more than two Laravel release cycles.
How can I help you explore Laravel packages today?