从5.5更新到5.6后,Laravel Mail无法正确发送附件

时间:2018-11-12 19:09:57

标签: laravel laravel-5 laravel-mail

我以为准备升级时已经检查了所有内容,但是现在遇到了一个奇怪的问题。过去,此脚本对我来说效果很好:

                foreach($remitContacts as $rc){
                    $mail = Mail::send('emails.manifests.agentManifests', ['carrier_manifest' => $carrier_manifest], function($message) use ($carrier_manifest,$rc,$storagePath){
                    $message->from('****', '*****');
                    $message->subject('Agent Manifest - '. $carrier_manifest->manifestNumber);
                    $message->to($rc)->cc('******');
                    $message->attach(public_path() . '/' . $storagePath, [
                        'as' => 'manifest.pdf',
                        'mime' => 'application/pdf',
                        ]);
                    });
                }

但是现在发送时,电子邮件是正确的,但是发送的附件不过是添加到正文中的文本,如下所示:

enter image description here

有人有什么建议吗?我不知道这会受到影响,但显然是...

谢谢!

0 个答案:

没有答案