wotz/filament-link-picker
A Filament form field for selecting links without leaving the admin panel. Pick internal pages, model records, or external URLs, set labels and targets, and store clean link data for menus, buttons, and rich content.
route name + parameters instead of a raw string — a modeling choice that makes URLs refactorable and localization-friendly.Consider it when:
Look elsewhere when:
For executives: This is a small, MIT-licensed Filament field that lets content editors pick internal routes instead of pasting URLs. It is cheap to adopt and targets a real operational cost: broken links and engineering tickets for nav/CTA changes. Treat it as a UI component, not a platform bet. Because it is tiny and MIT-licensed, exit cost is low — we should vendor/fork it, assign an owner, and measure reduced link-edit tickets and broken-link incidents.
For engineering: It is a focused Filament custom field with a narrow surface area. Integrate it behind our own link-value contract so we can swap implementations later. Add tests for route-name storage, parameter handling, and Filament upgrades. Pin the version and review the release; the single-maintainer, 1-star profile means we should not depend on upstream responsiveness. If localization, parameters, or model-based page picking are missing, a fork is likely trivial. Success looks like fewer broken links, fewer content-ops tickets, and no added upgrade friction.
How can I help you explore Laravel packages today?