我有一个新星选择字段,用于切换另一个字段但不将数据传递给模型,我如何让它保持沉默,这样它就不会尝试填充模型字段。
应该是通过 fillUsing() 方法,但我没弄对,有帮助吗?
这是我的代码
lect::make('Place')->options([
1 => 1
2 => 2
3 => 3
])
BelongsTo::make('Event Place', 'eventPlacePublic')
->dependsOn('place', function (Field $field, NovaRequest $request, FormData $formData) {
if (!in_array($formData['place'],[1,2])) {
$field->hide();
$field->rules('sometimes');
}
}),
因为我没有名为 place 的数据库列,所以我无法将 place 字段与所有其他字段一起传递。
fillUsing() 应该提供一种方法来修改水合作用的字段属性,但我不知道如何通过 fillUsing 方法完全隐藏字段