gpt4 book ai didi

laravel - PDF 作为邮件附件 - Laravel

转载 作者:行者123 更新时间:2023-12-04 22:19:54 27 4
gpt4 key购买 nike

我想使用 barryvdh/laravel-dompdf 包创建一个 PDF,并通过电子邮件作为附件发送。

我现在的代码是:

$pdf = PDF::loadView('layouts.factuur', array('factuur' => $factuur));

Mail::queue('emails.factuur', array('factuur' => $factuur), function($message) use ($pdf)
{
$message->to(Input::get('email'), Input::get('naam'))->subject('Onderwerp');
$message->attach($pdf->output());
});

但现在我收到以下错误:
Serialization of 'Closure' is not allowed

最佳答案

您只能将可序列化的实体发送到队列。这包括 Eloquent 模型等。但不包括 PDF View 实例。因此,您可能需要执行以下操作:

Mail::queue('emails.factuur', array('factuur' => $factuur), function($message)
{
$pdf = PDF::loadView('layouts.factuur', array('factuur' => $factuur));
$message->to(Input::get('email'), Input::get('naam'))->subject('Onderwerp');
$message->attach($pdf->output());
});

关于laravel - PDF 作为邮件附件 - Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31005052/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com