SiteSettingsService::siteName()]); // Applique la configuration SMTP si elle est définie dans les paramètres if (SiteSettingsService::smtpConfigured()) { $smtp = SiteSettingsService::smtpConfig(); config([ 'mail.default' => 'smtp', 'mail.mailers.smtp.host' => $smtp['host'], 'mail.mailers.smtp.port' => (int) ($smtp['port'] ?? 587), 'mail.mailers.smtp.encryption' => $smtp['encryption'] ?: null, 'mail.mailers.smtp.username' => $smtp['username'] ?? null, 'mail.mailers.smtp.password' => $smtp['password'] ?? null, 'mail.from.address' => $smtp['from_address'] ?? null, 'mail.from.name' => $smtp['from_name'] ?? SiteSettingsService::siteName(), ]); } } }