Download the PHP package letsgoi/nova-attach-many without Composer
On this page you can find all versions of the php package letsgoi/nova-attach-many. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package nova-attach-many
Nova Attach Many
Belongs To Many create & edit form UI for Nova. Enables attaching relationships easily and includes validation.
Installation
Usage
You can explicitly define the relationship & Nova resource:
Display on detail:
This package only provides the create / edit views that BelongsToMany does not.
BelongsToMany should be used for displaying the table on detail views.
Validation
You can set min, max, size or custom rule objects
Options
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->showRefresh()
Request the resources again->showSubtitle()
Show the resource's subtitle->help('<b>Tip:</b> help text')
Set the help text
All Options Demo
Relatable
The attachable resources will be filtered by relatableQuery() So you can filter which resources are able to be attached
Being Notified of Changes
You can add a method to the resource to be notified of the changes that have happened:
The method must be a camel cased version of the attribute name, followed by Synced
. For example:
Authorization
This field also respects policies: ie Role / Permission
- RolePolicy: attachAnyPermission($user, $role)
- RolePolicy: attachPermission($user, $role, $permission)
- PermissionPolicy: viewAny($user)
Development
Install dependencies:
Compile assets for production:
Author
Hi 👋, Im Brian D. I created this Nova package and others
Hope you find it useful. Feel free to reach out with feedback.
Follow me on twitter: @im_brian_d
All versions of nova-attach-many with dependencies
laravel/nova Version ^4.0
laravel/framework Version ^8.0|^9.0|^10.0|^11.0