outl1ne / nova-simple-repeatable

A Laravel Nova simple repeatable rows field.
MIT License
73 stars 42 forks source link

DependsOn does not work in Nova 4.17.1 #39

Open holubar opened 1 year ago

holubar commented 1 year ago

Nova 4.17.1

My code: SimpleRepeatable::make(__('app.links_column'), 'json_content', [ Text::make(__('app.item_name'), 'name'), Text::make(__('app.link'), 'link'), Boolean::make(__('app.is_column_heading'), 'is_heading'), ]) ->dependsOn('type', function (SimpleRepeatable $field, NovaRequest $request, FormData $formData) { if (! \App\Models\Card::display_links_array_fields($formData->type)) { $field->hide(); } }),

Error mesage: Method Laravel\Nova\Http\Controllers\CreationFieldController::sync does not exist.

When I removed DependOn, field is working

holubar commented 1 year ago

Actually I am getting the same error, when I try to replicate resource. On standard edit, it's OK