nal-ingia/nova-toggleable-select

一个Laravel Nova字段。

1.0.2 2020-04-25 17:26 UTC

This package is auto-updated.

Last update: 2024-09-26 03:06:43 UTC


README

此包提供了一种标准选择字段,可以切换页面中其他字段的可见性,无论这些字段位于哪个部分。

Latest Version on Packagist License

安装

composer require nalingia/nova-toggleable-select

用法

使用toggle方法提供一个键值映射,其中是选项的值,是您希望在被选中时可见的字段名称数组。

在下面的示例中,只有当选择C选项时,note字段才会可见。

use Nalingia\ToggleableSelect\Select;

//...

public function fields()
{
    return [
        Select::make('Size')
          ->options([
            'S' => 'Small',
            'M' => 'Medium',
            'L' => 'Large',
            'C' => 'Custom',
          ])
          ->toggle([
            'C' => ['note'],
          ]),
          
          // ...

          Text::make('Note'),
    ];
}