message = $message; $this->type = $type; } /** * Get the notification's delivery channels. * * @param mixed $notifiable * @return array */ public function via($notifiable) { return ['sms']; } /** * Get the array representation of the notification. * * @param mixed $notifiable * @return array */ public function toSms($notifiable) { return (new SmsMessage()) ->params($this->message['params'] ?? null) ->templateId($this->message['template_id'] ?? null) ->verificationCode($this->message['verification_code'] ?? null); } public function getType() { return $this->type; } }