%PDF- %PDF-
Direktori : /var/www/html/klinisol/klinisol-api/app/Notifications/ |
Current File : /var/www/html/klinisol/klinisol-api/app/Notifications/SentCodeToPatientNotification.php |
<?php namespace App\Notifications; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Messages\NexmoMessage; use Illuminate\Notifications\Notification; use NotificationChannels\Twilio\TwilioChannel; use NotificationChannels\Twilio\TwilioSmsMessage; class SentCodeToPatientNotification extends Notification implements ShouldQueue { use Queueable; private $code; public function __construct(string $code) { $this->code = $code; } /** * Get the notification's delivery channels. * * @param mixed $notifiable * @return array */ public function via($notifiable) { return [TwilioChannel::class]; } public function toNexmo($notifiable) { return (new NexmoMessage())->content('Use ' . $this->code . ' as Klinisol security code'); } public function toTwilio($notifiable) { return (new TwilioSmsMessage())->content("Use '{$this->code}' as Klinisol security code!"); } }