Skip to content

eminiarts/nova-relationship-selector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Relationship Selector

Latest Version on Github Total Downloads

Display your resource's relationships with a dropdown vs endless scrolling

image

Installation

You can install the package in to a Laravel app that uses Nova via composer:

composer require eminiarts/nova-relationship-selector

Usage

use Eminiarts\RelationshipSelector\RelationshipSelector;
public function fields()
{
    return [
        
        // ...
        
        RelationshipSelector::make('Relations')
            ->addOption('Invoices', HasMany::make('Invoices'))
            ->addOption('Notes', HasMany::make('Notes'))
            ->addOption('Contacts', HasMany::make('Contacts'))
            ->addOption('Tags', MorphToMany::make('Tags')),
        
        // ...
        
    ];
}

With Select

If you want to display the Select on the right side, you can use the ->withSelect() function.

image

About

Laravel Nova - Relationship Selector

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors