diff --git a/src/Traits/HasTabs.php b/src/Traits/HasTabs.php index 3d7dab9..0de58d5 100644 --- a/src/Traits/HasTabs.php +++ b/src/Traits/HasTabs.php @@ -31,7 +31,9 @@ protected function resolvePanelsFromFields(NovaRequest $request, FieldCollection return ! isset($field->panel) || blank($field->panel); }); - $panels = $fieldsWithPanels->groupBy(function ($field) { + $panels = $fieldsWithPanels->filter(function($item) { + return gettype($item->panel) === 'string'; + })->groupBy(function ($field) { return $field->panel; })->transform(function ($fields, $name) { if ($fields[0]->assignedPanel instanceof Tabs) {