0

我无法传递sendSmstoHistory方法。它始终设置为false。我怎样才能正确地做到这一点?

class SendMessage extends Notification implements ShouldQueue
{
    use Queueable;
    public $sendSms;

    public function via($notifiable)
    {
        $this->sendSms = true;
    }

    public function toHistory($notifiable) {
        echo $this->sendSms; //return false
    }
}
4

1 回答 1

1

查看官方 Laravel Notifications 文档,似乎在覆盖该via($notifiable)方法时,您应该返回一组可以发送通知的通道。['nexmo']因此,假设 nexmo 是您要使用的短信服务,您可能想要返回。

于 2018-09-10T13:58:15.237 回答