*/ public function via(object $notifiable): array { return ['mail']; } public function toMail(object $notifiable): MailMessage { $consultation = $this->consultation; $message = (new MailMessage) ->subject("Permintaan konsultasi baru: {$consultation->name}") ->greeting('Permintaan konsultasi baru') ->line("Nama: {$consultation->name}") ->line("Email: {$consultation->email}") ->line("Telepon: {$consultation->phone}"); foreach ([ 'Perusahaan' => $consultation->company, 'Jabatan' => $consultation->job_title, 'Sektor' => $consultation->industry, 'Layanan' => $consultation->service, 'Linimasa' => $consultation->timeline, 'Kebutuhan' => $consultation->details, ] as $label => $value) { if ($value) { $message->line("{$label}: {$value}"); } } return $message ->replyTo($consultation->email, $consultation->name) ->action('Buka Inbox Konsultasi', route('admin.consultations.index')); } }