update
This commit is contained in:
@@ -13,6 +13,8 @@ use Illuminate\Support\ServiceProvider;
|
||||
|
||||
class MailConfigServiceProvider extends ServiceProvider
|
||||
{
|
||||
private static ?array $resolved = null;
|
||||
|
||||
public function register()
|
||||
{
|
||||
//
|
||||
@@ -24,6 +26,11 @@ class MailConfigServiceProvider extends ServiceProvider
|
||||
return;
|
||||
}
|
||||
|
||||
if (self::$resolved !== null) {
|
||||
Config::set('mail', self::$resolved);
|
||||
return;
|
||||
}
|
||||
|
||||
$config = Cache::remember(CacheKey::build('settings', 'mail'), 3600, function () {
|
||||
if (!Schema::hasTable('setting')) {
|
||||
return null;
|
||||
@@ -54,6 +61,7 @@ class MailConfigServiceProvider extends ServiceProvider
|
||||
});
|
||||
|
||||
if ($config) {
|
||||
self::$resolved = $config;
|
||||
Config::set('mail', $config);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user