Laravel Swift Mail发送带附件的邮件报错 “Swift_IoException The path cannot be empty“处理

复制代码
先说下情况,就是我要做一个发送附件的邮件发送功能,结果,报错:The path cannot be empty。

给我整的有点迷糊,网上也没有类似的问题。

后来,我检查了一下代码,发现有个地方,是需要给附件文件地址的:
php 复制代码
   /**
     * Get the mail representation of the notification.
     *
     * @param mixed $notifiable
     * @return \Illuminate\Notifications\Messages\MailMessage
     */
    public function toMail($notifiable)
    {
        return (new MailMessage)
            ->subject('获取报告发送通知')
            ->view('emails.sendReportFile',['data'=>$notifiable->data])
            ->attach($notifiable->report_url);
    }
复制代码
$notifiable->report_url就这个。

一检查这里的变量没值,所以,才导致了这个问题。

记录一下,希望有用。
相关推荐
云和数据.ChenGuang3 小时前
PHP-FPM返回的File not found.”的本质
开发语言·php·运维工程师·运维技术
惜分飞6 小时前
sql server 事务日志备份异常恢复案例---惜分飞
前端·数据库·php
qqssss121dfd8 小时前
计算机网络(第8版,谢希仁)第三章习题解答
网络·计算机网络·php
苏琢玉10 小时前
用 PHP 解析 Protobuf 的坑与解法
php·protobuf
真正的醒悟10 小时前
图解网络35
开发语言·网络·php
郑州光合科技余经理13 小时前
技术视角:海外版一站式同城生活服务平台源码解析
java·开发语言·uni-app·php·排序算法·objective-c·生活
郑州光合科技余经理13 小时前
海外版生活服务系统源码 | 外卖+跑腿一站式平台技术解析
java·开发语言·javascript·git·spring cloud·php·生活
catchadmin15 小时前
告别 Shell 脚本:用 Laravel Envoy 实现干净可复用的部署
php·laravel
云和数据.ChenGuang16 小时前
Zabbix 6 与 PHP 5 版本**完全不兼容
运维·开发语言·php·zabbix·运维工程师
小白勇闯网安圈17 小时前
bug、Confusion1、ics-07、
网络安全·php·web