jek*_*kim 0 php file-upload amazon-s3 laravel flysystem
laravel 框架是 7.9.2。
composer 需要安装 League/flysystem-aws-s3-v3 ~1.0 才能使用 aws s3。
它在本地主机上运行,但是当我将它放在 aws 服务器上时,
错误:出现 Class 'League\Flysystem\AwsS3v3\AwsS3Adapter' not found 错误。
但是,当我检查作曲家许可证时,
它被标识为 League/flysystem v1.0.67 MIT。
我不知道是什么问题。如果你有和我一样的困难,请帮助我。
这可能不会帮助你,但我偶然发现了这个寻找相同错误的解决方案。看起来 League S3 AWS V3 适配器进行了升级,并且版本 2 分支不使用相同的类名。我指定了我想要的版本composer.json
,这似乎解决了这个问题:
"league/flysystem-aws-s3-v3": "1.0.29",
Run Code Online (Sandbox Code Playgroud)