为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Laravel 中将 Excel 文件作为电子邮件附件发送?

如何在 Laravel 中将 Excel 文件作为电子邮件附件发送?

PHP
汪汪一只猫 2023-12-15 10:39:11
这是我在公共文件夹中的 Excel 文件。 这是目录结构文件名为 user_products.xlsx。 我需要将其作为附件发送。 这是邮件类的构建函数public function build(){    // dd($this->data);    return $this->subject('Subject:User Cart Inquiry')->view('emails.sendUserSubmitMail')    ->attach(public_path('user_products.xlsx'), [        'as' => 'user products.xlsx',        'mime' => 'application/xlsx',    ])    ->with('data', $this->data);}邮件工作正常,但当我添加->attach()时,它显示错误。 错误是message: "Unable to open file for reading [/opt/lampp/htdocs/RC/public/user_products.xlsx]"请帮忙。谢谢你!
查看完整描述

1 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

切勿给予 777 生产许可。尝试这个。


# sudo adduser $USER www-data

# sudo chown $USER:www-data -R /opt/lampp/htdocs

# sudo chmod 755 -R /opt/lampp/htdocs

现在更改 apache 中的详细信息。


# sudo nano /opt/lampp/etc/httpd.conf

对此


User username

Group www-data

将用户名更改为您当前登录的用户,以查看执行此操作:


# whoami


查看完整回答
反对 回复 2023-12-15
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信