laravel - 在 Laravel 5.4 中更改 FROM 和 REPLYTO 地址

标签 laravel laravel-5 laravel-5.4

我无法发送用户地址为 FROM 和 Reply To 的电子邮件

在 FormRequest 中:

    public function persist()
{
    $reservation = Resa::create(
        $this->only(['nom', 'email', 'phone', 'formule', 'date_arr', 'date_ret', 'nb_adu', 'nb_enf', 'lemessage'])
    );
    Mail::to('contact@cotiga.fr')
    ->from($reservation->email, $reservation->nom)
    ->replyTo($reservation->email, $reservation->nom)
    ->send(new Reservation($reservation));

}

我有错误:
FatalThrowableError in ReservationForm.php line 48:
Call to undefined method Illuminate\Mail\PendingMail::from()

我尝试了充满可能性,但我无法更改字段 FROM 和 REPLYTO
你能帮助我吗 ?
谢谢

最佳答案

Mail Facade 没有实现 replyTo()方法了。相反,此方法已移至 Mailable类本身。官方文档建议使用build()设置 Mailable 的方法,但是这并不总是很方便(例如,replyTo 字段可能每次都不同)

但是,如果您仍然想使用类似的语法,您可以使用:

$mailable = new myMailableClass;
$mailable->replyTo('reply@to.com');

Mail::to('email@tocom')
  ->send($mailable);

有关 Mailable 类可用方法的完整列表,请参阅 Mailable Documentation

关于laravel - 在 Laravel 5.4 中更改 FROM 和 REPLYTO 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42639459/

相关文章:

mysql - 如何连接 Car_type、Model 和 Mark Car Laravel mysql

php - Laravel 查询构建器中留下的 SQL 连接

laravel - 使用 Laravel 5.4 和 phpunit 测试表单数组

mysql - 从复杂的原始 SQL 查询创建 Eloquent 模型

php - 如何从多个表中查找一个月内的日常收藏

php - Redis 发布和订阅不适用于动态 key

php - Laravel 5 - Mercurial 推荐 .hgignore

laravel - 如何将 View 文件的html存储到laravel 5.4中的变量中?

php - 验证失败时如何防止 Laravel 重定向?

php - Laravel - 无法覆盖模型的创建方法