這是我在公共文件夾中的 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 關注
- 153 瀏覽
添加回答
舉報
0/150
提交
取消