这是我在公共文件夹中的 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
- 1 回答
- 0 关注
- 109 浏览
添加回答
举报
0/150
提交
取消