namespace App\Notifications;
use Illuminate\Notifications\Notification;
use AylesSoftware\MobileMessage\MobileMessageChannel;
use AylesSoftware\MobileMessage\MobileMessageMessage;
class SmsTest extends Notification
{
public function __construct(public string $token)
{
}
public function via($notifiable)
{
return [MobileMessageChannel::class];
}
public function toMobileMessage($notifiable)
{
return (new MobileMessageMessage)
->message("SMS test to user #{$notifiable->id} with token {$this->token} by MobileMessage")
->from('Dory');
}
}
public function routeNotificationForMobileMessage()
{
return $this->phone;
}