registration = $registration; } public function build() { $smtpSettings = [ 'driver' => 'smtp', 'host' => SITEVARS->smtp_server, 'port' => SITEVARS->smtp_port, 'from' => ['address' => SITEVARS->smtp_user, 'name' => 'Admin'], 'encryption' => SITEVARS->smtp_security, 'username' => SITEVARS->smtp_user, 'password' => SITEVARS->smtp_password, ]; Config::set('mail', $smtpSettings); return $this->from(config('mail.from.address')) ->subject('New Registration Created') ->view('emails.new_registration_admin_notification'); } public function registrationSuccess() { $smtpSettings = [ 'driver' => 'smtp', 'host' => SITEVARS->smtp_server, 'port' => SITEVARS->smtp_port, 'from' => ['address' => SITEVARS->smtp_user, 'name' => 'Admin'], 'encryption' => SITEVARS->smtp_security, 'username' => SITEVARS->smtp_user, 'password' => SITEVARS->smtp_password, ]; Config::set('mail', $smtpSettings); return $this->from(config('mail.from.address')) ->subject('New Registration Created') ->view('emails.new_registration_admin_notification'); } }