merotech/appendable-dynamic-dropdown

此包已被废弃,不再维护。未建议替代包。

一个 Laravel Nova 字段。

dev-master 2020-01-02 17:10 UTC

This package is auto-updated.

Last update: 2023-02-06 04:21:54 UTC


README

68747470733a2f2f6d65726f2e636f2f77702d636f6e74656e742f75706c6f6164732f323031392f30332f6d65726f6c6f676f7472616e73706172656e742d3133367836302e706e67

Nova Appendable Select 是一个多字段,包含一个选择元素和一个输入元素。选择元素根据您从 Nova 资源中调用的组件以及传递的 tableName 来填充,如下所示。

AppendableDynamicDropdown::make('Brand')->rules('required')

在上面的示例中,我们将此添加到 Nova 资源路由器中。因此,此多字段组件现在将填充所有 独特的品牌名称(来自 routers 表)。要添加 routers 表 中尚未存在的新的品牌名称,输入字段将接受新值,当提交表单时,此新值将在随后的表单提交中出现在选择字段中。

谁使用 Nova Appendable Select

用法

Laravel Nova 应用程序

当您想要一个基于数据库中的模型动态填充的选择字段,并希望向其中添加内容时适用。

显示说明
  1. 安装预设

    $ composer require merotech/nova-appendable-select
    
  2. 将 Nova 字段组件添加到您的 Nova 资源中

    use Merotech\AppendableDynamicDropdown\AppendableDynamicDropdown;
    
  3. 设置完成!