在Laravel中上传带有联系表格的文件并发送电子邮件

时间:2017-05-22 16:41:43

标签: php laravel email

我尝试上传un文件并将其附加到我发送的电子邮件但它不起作用。

在我的MailFile.php中(使用php artisan make:mail创建)

public function __construct(Request $request)
{
    $this->namePdf        = $request->input('name-pdf');
    $this->subjectPdf     = $request->input('subject-pdf');
    $this->emailPdf       = $request->input('email-pdf');
    $this->filePdf        = $request->input('file-pdf');
}


public function build()
{
    return $this->view('mails.sendFile')
                ->subject($this->subjectPdf)
                ->from('test@test.be', 'John Doe')
                ->attach($this->filePdf->getRealPath(), [
                    'as' => 'file.' . $this->filePdf->getClientOriginalExtension(),
                    'mime' => $this->filePdf->getMimeType()
                ]);
}

但它不起作用。我觉得我没有使用正确的方法。你能救我吗?

0 个答案:

没有答案