ahmed-hussain/hasmany-to-modal

A Laravel Nova field.

dev-main 2024-05-03 21:31 UTC

This package is auto-updated.

Last update: 2024-05-03 21:32:00 UTC


README

GitHub issues GitHub forks GitHub stars GitHub license

Nova-HasmanyToModal

Nova 4 Support

install

composer require ahmed-hussain/hasmany-to-modal

To create a modal for creating or viewing related HasMany records without leaving the index page

index

Create via Modal don't need leave index to create or view HasMany

create

Usage

    /**
     * The size of the modal. Can be "sm", "md", "lg", "xl", "2xl", "3xl", "4xl", "5xl", "6xl", "7xl", "full-screen".
     */

use AhmedHussain\HasmanyToModal\HasmanyToModal;

                    HasmanyToModal::make(__('Comments'), 'Comments', Comments::class)
                        ->perPage(50)//count rows show in index
                        ->modalSize('2xl'),

#for Full Screen
                    HasmanyToModal::make(__('Comments'), 'Comments', Comments::class)
                        ->perPage(50)
                        ->modalSize('full-screen'),