config['to_email'] ?? null; if (! $toEmail) { throw new \RuntimeException('Email to_email address is required.'); } $combined = implode("\n\n---\n\n", $messages); Mail::raw($combined, function ($mail) use ($toEmail, $setting): void { $mail->to($toEmail) ->subject("🐱 KOL Manager — {$setting->name} Notifications"); }); } public function sendTest(NotificationSetting $setting): void { $toEmail = $setting->config['to_email'] ?? null; if (! $toEmail) { throw new \RuntimeException('Email to_email address is required.'); } Mail::raw( "🐱 KOL Manager — Test Notification\n\nYour Email channel is configured correctly! 🎉", function ($mail) use ($toEmail): void { $mail->to($toEmail)->subject('🐱 KOL Manager — Test Notification'); } ); } }