未找到“League\Flysystem\AwsS3v3\AwsS3Adapter”类(Laravel + Heroku)

将 Heroku 中的 laravel 5.4 应用程序与 aws s3 连接,以保存和显示我使用控制面板上传的图像。

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

我已经从作曲家中删除并重新安装了软件包,我不知道为什么错误没有出现在我的本地环境中。

谢谢。


答案 1

您忘记安装所需的库

composer require league/flysystem-aws-s3-v3

祝你好运


答案 2

对于拉拉维尔 8 使用

 composer require --with-all-dependencies league/flysystem-aws-s3-v3 "^1.0"

推荐