ahmed-hussain/hasmany-to-modal

一个 Laravel Nova 字段。用于在不离开索引页的情况下创建或查看相关的 HasMany 记录的模态窗口

v1 2024-05-12 05:48 UTC

This package is auto-updated.

Last update: 2024-09-14 17:43:06 UTC


README

GitHub issues GitHub forks GitHub stars GitHub license

Nova-HasmanyToModal

Nova 4 支持

安装

composer require ahmed-hussain/hasmany-to-modal

为了在不离开索引页的情况下创建或查看相关的 HasMany 记录,可以通过模态窗口创建

index

通过模态窗口创建无需离开索引页即可创建或查看 HasMany

create

用法

    /**
     * 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'),