Laravel Nova在选择字段中获取所选项目的值

Laravel Nova在选择字段中获取所选项目的值,laravel,laravel-5,laravel-nova,Laravel,Laravel 5,Laravel Nova,我的资源中有一个select字段,如下所示: Select::make('Category', 'category')->options([ 'local' => 'Local', 'ftp' => 'FTP', ]), 现在,我想根据用户在“类别”字段中选择的值显示另一个字段 我将此包用于条件字段: 这个json模式的包: 我的目标是根据用户选择的类别显示不同的json模式供用户填写 这是我的代码: NovaDependencyContainer::mak

我的资源中有一个select字段,如下所示:

Select::make('Category', 'category')->options([
    'local' => 'Local',
    'ftp' => 'FTP',
]),
现在,我想根据用户在“类别”字段中选择的值显示另一个字段

我将此包用于条件字段:

这个json模式的包:

我的目标是根据用户选择的类别显示不同的json模式供用户填写

这是我的代码:

NovaDependencyContainer::make([
            NovaJsonSchemaField::make('Properties', $this->schema($category))
                ->listClass('list-reset'),
])->dependsOnNotEmpty('category'),

private function schema($category): array
{
    $allSchemas = [
                    'ftp' => [
                        'type' => 'object',
                        'required' => [
                            'foo',
                            'bar',
                        ],
                        'properties' => [
                            'foo' => [
                                'type' => 'string',
                            ],
                            'bar' => [
                                'type' => 'string',
                            ],
                        ],
                    ],
                ];

    return $allSchemas[$category];
}
但我不知道如何用所选类别填充$category变量。$category变量应该是我从select中选择的值

我在Nova文档中找不到任何相关信息