отправлять почту с вложениями laravel 5.8 - PullRequest
0 голосов
/ 30 мая 2019

Я попытался использовать следующий код, но он не отправляет электронные письма в 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 голосов
/ 31 мая 2019

Если вы используете уведомления на laravel, это предоставляет множество функций, которые вы можете использовать в своих письмах.Проверьте это в официальной документации:

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

Если вы используете это, вы можете просто $ mail-> attach () ;.Это проще, чем почта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...