boyemagnus/nova-attach-many
A Laravel Nova field for attaching many related records at once. Provides a searchable multi-select interface for belongsToMany relationships, letting you manage pivot-linked models directly from the resource form. Simplifies many-to-many management in Nova.
BelongsToMany UI.Consider it when all of the following hold:
BelongsToMany (or similar) relations, and Nova's native relationship UI is a measurable friction point.composer.json constraints, presence of tests, an acceptable license (MIT-type), and no red flags in the field's save/resolve logic.Look elsewhere (or build a small in-house field) when:
To executives: This is a small, low-cost admin productivity component for our existing Nova back office. It would let operations staff attach many related records in a single step rather than one at a time, reducing admin time and error rates on high-volume relationship workflows. It is not a customer-facing feature and carries no licensing cost, but it is an unproven third-party package (no visible adoption), so the recommendation is a time-boxed spike plus a fork-and-pin strategy rather than a broad dependency bet.
To engineering: Evaluate as a candidate for vendoring, not blind adoption. Confirm Nova version support, inspect the field's resolve/save behavior and pivot handling, verify tests and license, and check for edge cases (large relation counts, authorization, validation, detach semantics). Because the field is small, the fallback is a short internal implementation or a maintained fork — both keep risk contained and preserve the UX win.
How can I help you explore Laravel packages today?