我在 Laravel 中有一个项目,其中一个部分将图像上传到服务器。图像使用文件存储保存在 /storage/app/public 文件夹中。
在本地它工作正常并且图像看起来不错,但是当我将项目上传到 Heroku 时,看不到图像。即使在 Heroku 中,如果我运行此命令也会出现问题:
php artisan storage: link
Run Code Online (Sandbox Code Playgroud)
为什么图像不可见?我不想为此使用 AWS S3。我可能错过了什么?
将heroku中的laravel 5.4应用程序与aws s3连接,以保存和显示通过仪表板上传的图像。
在本地,即使上传和查看的图像都存储在我制作的存储桶中,我也没有问题。但是,当我在heroku中设置aws在此处进行测试时,出现错误:类'League \ Flysystem \ AwsS3v3 \ AwsS3Adapter'
我已经从composer中删除并重新安装了该软件包,但我不知道为什么该错误未在我的本地环境中出现。
非常感谢你。