user = $user; $this->pass = $pass; } /** * Get the notification's delivery channels. * * @param mixed $user * @return array */ public function via($user) { return [SMSChannel::class]; } /** * Get the mail representation of the notification. * * @param mixed $user */ public function toSMS($user) { $generalSettings = getGeneralSettings(); $siteName = $generalSettings['site_name'] ?? ''; $content = trans('update.your_new_password') . ': ' . $this->pass; $content .= PHP_EOL; $content .= trans('update.your_new_password_on_the_site', ['site' => $siteName]); $mobile = ltrim($user->mobile, '+'); return [ 'to' => "+{$mobile}", 'content' => $content, ]; } }