From 9649eeaf901517164d50fc36b6df58d861f9b6b7 Mon Sep 17 00:00:00 2001 From: Chiao F Date: Thu, 8 Aug 2024 14:08:05 +0800 Subject: [PATCH] Fix undefined array key --- src/Resources/ScaffoldResource.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Resources/ScaffoldResource.php b/src/Resources/ScaffoldResource.php index 50e7df8..3b1e326 100644 --- a/src/Resources/ScaffoldResource.php +++ b/src/Resources/ScaffoldResource.php @@ -69,7 +69,13 @@ public static function form(Form $form): Form ->options(self::getAllTableNames()) ->reactive() ->afterStateUpdated(function (Set $set, $state) { - $tableName = self::getAllTableNames()[$state]; + $allTables = self::getAllTableNames(); + + if (! isset($allTables[$state])) { + return; + } + + $tableName = $allTables[$state]; $tableColumns = self::getTableColumns($tableName); $modelName = str_replace('_', '', ucwords($tableName, '_')); $set('Table Name', $tableName);