fix(db): initialize DBConfig group data correctly
This commit is contained in:
@@ -65,7 +65,7 @@ class DynamicMailConfigServiceProvider extends ServiceProvider
|
|||||||
private function loadConfiguration(): void
|
private function loadConfiguration(): void
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$group = DbConfig::getGroup('mail');
|
$group = DbConfig::getGroup('mail') ?? [];
|
||||||
$this->mailConfig = (in_array($group, [null, []], true)) ? [] : $group;
|
$this->mailConfig = (in_array($group, [null, []], true)) ? [] : $group;
|
||||||
$this->mailConfig['app_url'] = db_config('website.site_url') ?? env('APP_URL', 'http://localhost');
|
$this->mailConfig['app_url'] = db_config('website.site_url') ?? env('APP_URL', 'http://localhost');
|
||||||
} catch (\Throwable) {
|
} catch (\Throwable) {
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ class DashPanelProvider extends PanelProvider
|
|||||||
private function loadConfiguration(): void
|
private function loadConfiguration(): void
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$group = DbConfig::getGroup('panel');
|
$group = DbConfig::getGroup('panel') ?? [];
|
||||||
$this->panelConfig = (in_array($group, [null, []], true)) ? [] : $group;
|
$this->panelConfig = (in_array($group, [null, []], true)) ? [] : $group;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
Log::error($e->getMessage());
|
Log::error($e->getMessage());
|
||||||
|
|||||||
Reference in New Issue
Block a user