laravelrotebal/nova-attach-many is a Laravel package for attach many nova field.
It currently has 5 GitHub stars and 17.272 downloads on Packagist (latest version 2.0.0).
Install it with composer require laravelrotebal/nova-attach-many.
Discover more Laravel packages by laravelrotebal
or browse all Laravel packages to compare alternatives.
Last updated
Belongs To Many create & edit form UI for Nova. Enables attaching relationships easily and includes validation.

composer require dillingham/nova-attach-many
use NovaAttachMany\AttachMany;
public function fields(Request $request)
{
return [
AttachMany::make('Permissions'),
];
}
You can set min, max, size or custom rule objects
->rules('min:5', 'max:10', 'size:10', new CustomRule)
Here are a few customization options
->showCounts() Shows "selected/total"->showPreview() Shows only selected->hideToolbar() Removes search & select all->height('500px') Set custom height->fullWidth() Set to full width->help('<b>Tip:</b> help text') Set the help text
The attachable resources will be filtered by relatableQuery() So you can filter which resources are able to be attached
This field also respects policies: ie Role / Permission
[] Add pagination for large amount of resources
dkulyk helped with authorization