From ed47635c97d88afd7c0474fab68a85a763f8f595 Mon Sep 17 00:00:00 2001 From: idevakk <219866223+idevakk@users.noreply.github.com> Date: Fri, 3 Oct 2025 16:47:15 +0530 Subject: [PATCH] fix(db): initialize DBConfig group data correctly --- app/Providers/DynamicMailConfigServiceProvider.php | 2 +- app/Providers/Filament/DashPanelProvider.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Providers/DynamicMailConfigServiceProvider.php b/app/Providers/DynamicMailConfigServiceProvider.php index 57ab0bd..d7811e5 100644 --- a/app/Providers/DynamicMailConfigServiceProvider.php +++ b/app/Providers/DynamicMailConfigServiceProvider.php @@ -65,7 +65,7 @@ class DynamicMailConfigServiceProvider extends ServiceProvider private function loadConfiguration(): void { try { - $group = DbConfig::getGroup('mail'); + $group = DbConfig::getGroup('mail') ?? []; $this->mailConfig = (in_array($group, [null, []], true)) ? [] : $group; $this->mailConfig['app_url'] = db_config('website.site_url') ?? env('APP_URL', 'http://localhost'); } catch (\Throwable) { diff --git a/app/Providers/Filament/DashPanelProvider.php b/app/Providers/Filament/DashPanelProvider.php index e656a9e..1e126c9 100644 --- a/app/Providers/Filament/DashPanelProvider.php +++ b/app/Providers/Filament/DashPanelProvider.php @@ -124,9 +124,10 @@ class DashPanelProvider extends PanelProvider private function loadConfiguration(): void { try { - $group = DbConfig::getGroup('panel'); + $group = DbConfig::getGroup('panel') ?? []; $this->panelConfig = (in_array($group, [null, []], true)) ? [] : $group; } catch (\Exception $e) { + $this->panelConfig = []; Log::error($e->getMessage()); }