This commit is contained in:
pbao9
2026-05-18 15:01:07 +07:00
parent 4972a8a9ee
commit 2d957d0da1
5 changed files with 874 additions and 1248 deletions
@@ -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);
}
}