ip = $ip; $this->userAgent = $userAgent; $this->loginAt = $loginAt; } public function via(object $notifiable): array { return ['mail']; } public function toMail(object $notifiable): MailMessage { return (new MailMessage) ->subject('New Login Detected on Your Account') ->view('emails.new-login', [ 'user' => $notifiable, 'ip' => $this->ip, 'userAgent' => $this->userAgent, 'loginAt' => $this->loginAt, 'appName' => config('app.name'), 'supportEmail' => config('mail.from.address'), 'manageLink' => url('/settings/security'), ]); } }