All Projects → eminiarts → nova-relationship-selector

eminiarts / nova-relationship-selector

Licence: other
Laravel Nova - Relationship Selector

Programming Languages

PHP
23972 projects - #3 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to nova-relationship-selector

Nova Tail Tool
A Laravel Nova tool to display the application log
Stars: ✭ 110 (+323.08%)
Mutual labels:  nova
Laravel Nova Localizations
🌎 Localization files for Laravel Nova
Stars: ✭ 161 (+519.23%)
Mutual labels:  nova
Nova Colors
Single source of truth to consume Nova color values
Stars: ✭ 217 (+734.62%)
Mutual labels:  nova
Nova Menu Builder
This Laravel Nova package allows you to create and manage menus and menu items.
Stars: ✭ 112 (+330.77%)
Mutual labels:  nova
Nova Slug Field
Slug field for Laravel Nova
Stars: ✭ 131 (+403.85%)
Mutual labels:  nova
Nova Impersonate
A Laravel Nova field allows you to authenticate as your users.
Stars: ✭ 182 (+600%)
Mutual labels:  nova
Collapsible Resource Manager
A custom sidebar menu with collapsible groups
Stars: ✭ 100 (+284.62%)
Mutual labels:  nova
nova-froala-field
A Laravel Nova Froala WYSIWYG Editor Field.
Stars: ✭ 110 (+323.08%)
Mutual labels:  nova
Nova Cashier Manager
Managing Stripe subscriptions inside the incredible Laravel Nova admin panel.
Stars: ✭ 150 (+476.92%)
Mutual labels:  nova
Nova Tags Field
A tags field to use in your Nova apps
Stars: ✭ 204 (+684.62%)
Mutual labels:  nova
Nova Translatable
Making Nova fields translatable
Stars: ✭ 119 (+357.69%)
Mutual labels:  nova
Nova Settings Tool
Laravel Nova tool to view and edit application settings.
Stars: ✭ 131 (+403.85%)
Mutual labels:  nova
Nova Filemanager
A Filemanager tool for Laravel Nova
Stars: ✭ 189 (+626.92%)
Mutual labels:  nova
Nova
NOVA is a tool for annotating and analyzing behaviours in social interactions. It supports Annotators using Machine Learning already during the coding process. Further it features both, discrete labels and continuous scores and a visuzalization of streams recorded with the SSI Framework.
Stars: ✭ 110 (+323.08%)
Mutual labels:  nova
Aos Avp
NOVA opeN sOurce Video plAyer: main repository to build them all
Stars: ✭ 229 (+780.77%)
Mutual labels:  nova
Nova Indicator Field
A colour-coded indicator field for Laravel Nova
Stars: ✭ 108 (+315.38%)
Mutual labels:  nova
Laravel Nova Nested Form
This package allows you to include your nested relationships' forms into a parent form.
Stars: ✭ 169 (+550%)
Mutual labels:  nova
checkout
Laravel Cart, Checkout, Orders and Coupons API with Nova Management
Stars: ✭ 36 (+38.46%)
Mutual labels:  nova
AsyncOpenStackClient
Asyncio wrapper to OpenStack API
Stars: ✭ 17 (-34.62%)
Mutual labels:  nova
Skeleton Nova Tool
A skeleton repository for Spatie's Nova Packages
Stars: ✭ 191 (+634.62%)
Mutual labels:  nova

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].