如何为Laravel通知设置replyTo地址?

时间:2016-12-19 09:50:58

标签: php laravel laravel-5.3

我正在

  

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

我试图在TeamMessage.php中为这样的通知设置replyTo地址:

    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()方法

编辑添加一些说明:我需要能够动态设置回复地址,因此无法在某处的配置中对其进行硬编码。

1 个答案:

答案 0 :(得分:1)

这个错误毫无意义。 MailMessage中存在此方法,唯一有意义的是您的存储库版本中缺少方法。 replyTo()是一种新的(2016年11月),你也是如此

composer update

这是相关的提交:

https://github.com/laravel/framework/commit/484cfcbdb381e8f36510030b086884e49b898e87