如何为Laravel通知设置回复地址?

4

我遇到了一个问题:

"在.../TeamMessage.php的第68行,调用未定义的方法Illuminate\Notifications\Messages\MailMessage::replyTo()"

我尝试在TeamMessage.php中像这样设置通知的回复地址:

    public function toMail($notifiable)
{
    return (new MailMessage)
        ->replyTo('myemail@gmail.com', 'My Name')
        ->line($this->custom_message)
}

我猜在这里设置头信息是不可能的?还有其他方法吗?我正在使用https://laravel.com/api/5.3/Illuminate/Notifications/Messages/MailMessage.html中描述的replyTo()方法。编辑为了澄清一些问题:我需要能够动态设置回复地址,因此无法在配置文件中硬编码它。

你好,你检查过你的项目中是否存在那个类库了吗? - Beginner
我已经成功地实现了通知功能,如果你是指这个的话。但当我尝试添加replyTo方法时,它就失败了。我假设我不需要一个单独的库来实现这个? - sersun
尝试使用return (new MailMessage())->replyTo...,或者使用with()方法。 - Derek
@ Derek,请原谅我的无知,除了额外的括号之外,您的第一个建议与我的代码有何不同?在这种情况下,如何使用“with()”方法? - sersun
1个回答

3

哈!我完全不知道replyTo()是那么新的,更不用说它只在最后一个补丁中引入了。非常感谢你。它按预期工作。 - sersun

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接