1.当我们使用laravel框架做项目时,经常会使用composer安装一些扩展包,这样可能会导致原本好好功能突然出现bug,开始报错不能使用,我在使用七牛云上传图片的时候结合webuploader上传到七牛云的时候就出现了这个问题。
报错内容:count(): Parameter must be an array or an object that implements Countable in file;
刚开始的时候慌得一批,在网上找各种解决方案,最后跟人讨论找到了解决方案
解决方案:
只需在vendor/qiniu/php-sdk/src/Qiniu/Auth.php文件
第117行$body前加上(array)![](https://i-blog.csdnimg.cn/blog_migrate/9b0928b17f278b0a50983a532b859ff7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/91a75e1e6c8876192a93339614457009.png)
这样就OK了