我在Laravel 5.1项目中将队列驱动程序更改为AWS SQS,但现在无论何时调用队列,我都会...
类型错误:参数1传递给 Aws \ Common \ Client \ AbstractClient :: __ construct()必须是。的实例 Aws \ Common \ Credentials \ CredentialsInterface,给定的数组,调用 /home/vagrant/Code/ukisug/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php 在第26行
有什么想法吗?
答案 0 :(得分:2)
尝试更改sdk版本。
例如在作曲家中,最新的稳定版本对我有用:
"aws/aws-sdk-php":"3.17.3"
我正在使用
"symfony/symfony": "3.0.*",
"knplabs/knp-gaufrette-bundle": "~0.3",
但它似乎与设置无关,但与sdk无关。