我无法将sendSms
传递给toHistory
方法。它始终设置为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
}
}
答案 0 :(得分:1)
查看official Laravel Notifications doc's时,似乎在覆盖via($notifiable)
方法时,您假设要返回可通过其发送通知的一组通道。因此,假设nexmo是您要使用的短信服务,您可能想返回['nexmo']
。