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 Link Picker Laravel Package

codedor/filament-link-picker

A Filament form field that lets editors choose links without hand-typing URLs. It provides a searchable picker for internal pages, model records, and custom routes, with configurable sources and labels. Use it for navigation, buttons, and CTA fields to keep links consistent in Laravel admin panels.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for link-selection UI: Avoid custom-building an internal/external link picker inside Filament admin panels; adopt a focused field component instead.
  • Roadmap for content and navigation management: Supports CMS-style resources, menu builders, landing-page editors, campaign link fields, and cross-resource linking where editors need to choose Laravel routes or external URLs.
  • Deep-link and anchor UX decisions: v2.2.0 fixes anchor tags not appearing in routes, making in-page navigation and section-level linking viable for editor workflows.
  • External-link behavior policy: The new defaultNewTab option lets product teams define default new-tab behavior for external links without custom code, supporting consistency and accessibility/security review.
  • Feature prioritization: Useful when link selection is table stakes but not a differentiator; frees engineering time for higher-value product work.

When to Consider This Package

  • You are building a Filament-based Laravel admin panel and need a form field for selecting internal routes and external URLs.
  • Editors need anchor support for deep links, or you want configurable default new-tab behavior for external links.
  • You prefer a small, focused community package over maintaining an in-house link picker.
  • You can accept normal open-source maintenance and compatibility risk, and you will pin/test versions during upgrades.

Look elsewhere if you are not using Filament, need complex link modeling (polymorphic relationships, localization, per-link permissions, analytics), require enterprise support/SLA, or need a full CMS link-management system rather than a form component.

How to Pitch It (Stakeholders)

  • Executives: This package accelerates delivery of admin content-editing workflows by replacing custom link-picker code with a focused, low-cost component. The v2.2.0 release is a minor, non-breaking update that improves correctness for anchor links and adds configurable external-link behavior.
  • Engineering: It is a drop-in Filament field that handles internal route selection and external URLs, with anchor support fixed in v2.2.0 and a new defaultNewTab option for external links. Low integration surface; standard dependency risk.
  • Product: Enables editors to create reliable deep links and consistent external-link behavior, supporting navigation, content linking, and CMS roadmap items without bespoke UI work.
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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect