Laravel Filament 导出 xlsx 格式文件时,点击下载提示错误的解决办法。

admin 阅读:97 2024-07-17

Laravel Filament 通过 Export action 导出 xlsx 格式数据文件时提示导出完成,但是点击下载时,遇到报错:

经过检查发现,Laravel Filament 导出器导出的文件将会被上传到配置文件定义的存储磁盘中,查看磁盘发现下载错误的文件所有者是 root,而正常文件的所有者是 www。

因为 Filament 中的导入和导出使用了队列,因此猜测可能是跟我运行队列命令的用户是 root 有关系,在supervisor 中将运行守护进程的用户改为 www 后,重启守护进程,再次导出下载恢复正常。

声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!