小编Sun*_*irl的帖子

app/public (laravel) 中的图像未显示在 Heroku 应用程序中

我在 Laravel 中有一个项目,其中一个部分将图像上传到服务器。图像使用文件存储保存在 /storage/app/public 文件夹中。

在本地它工作正常并且图像看起来不错,但是当我将项目上传到 Heroku 时,看不到图像。即使在 Heroku 中,如果我运行此命令也会出现问题:

php artisan storage: link
Run Code Online (Sandbox Code Playgroud)

为什么图像不可见?我不想为此使用 AWS S3。我可能错过了什么?

php heroku amazon-s3 file-storage laravel

6
推荐指数
2
解决办法
8668
查看次数

找不到类'League \ Flysystem \ AwsS3v3 \ AwsS3Adapter'(Laravel + Heroku)

将heroku中的laravel 5.4应用程序与aws s3连接,以保存和显示通过仪表板上传的图像。

在本地,即使上传和查看的图像都存储在我制作的存储桶中,我也没有问题。但是,当我在heroku中设置aws在此处进行测试时,出现错误:类'League \ Flysystem \ AwsS3v3 \ AwsS3Adapter'

我已经从composer中删除并重新安装了该软件包,但我不知道为什么该错误未在我的本地环境中出现。

非常感谢你。

php heroku amazon-s3 amazon-web-services laravel-5

2
推荐指数
2
解决办法
4121
查看次数