发送带有附件的邮件laravel 5.8

时间:2019-05-30 15:34:54

标签: php laravel

我尝试使用以下代码,但在laravel 5.8中未发送任何电子邮件,但无法正常工作

$filepath = Storage::url($item->domain_name.'txt');

   $data = array(
                    'owner' => 'cesiaschirebvu@afri-com.net',
                    'email' => "dnsadmin@reg.ai.co.zw",
                    'message' => "Registration of the"." ".$item->domain_name." "."domain was successful"
                );

    $file_to_attach = $filepath;
    $filename = $item->domain_name.'txt';

    Mail::send('email', $data, function ($message) use ($data, $file_to_attach,$filename ) {
             $message->from($data['email']);
             $message->to($data['owner']);
             $message->attachData($file_to_attach, $filename);
         });

执行上面的代码后没有结果。

1 个答案:

答案 0 :(得分:0)

我应该在laravel上使用通知,它提供了许多可以在电子邮件上使用的功能。在官方文档上检查以下内容:

https://laravel.com/docs/5.8/notifications

如果使用此选项,则只需$ mail-> attach();。它比邮件更简单。