laravel 发送电子邮件时调用未定义的方法GuzzleHttp\Utils::Mysearch()

mjqavswn  于 7个月前  发布在  其他
关注(0)|答案(1)|浏览(79)

我的应用程序运行良好,当我今天醒来时,我遇到了这个错误:
调用未定义的方法GuzzleHttp\Utils::browser(

/opt/bitnami/apache/htdocs/php/plain/vendor/guzzlehttp/guzzle/src/HandlerStack.php:42

function choose_handler(): callable
    
    {
    
        return Utils::chooseHandler();
    
    }

字符串
这是错误发生的时候:

Mail::to($request->email)->send(new ProfessionalInvited($clinic, $person, $inviteId));


会发生什么?我该怎么办?我已经尝试删除我的供应商和 composer .锁定和重新安装一切.但没有成功.我也有这个错误在API调用使用guzzle和当我改变到cURL一切正常.但我不认为我可以做同样的发送电子邮件,因为Guzzle是一个依赖.

z6psavjg

z6psavjg1#

很难说到底发生了什么,但我可以猜到:
1.您安装了错误的Guzzle版本,它在Utils类中没有chooseHandler方法(或者它以某种方式重新安装在服务器上)。
1.不知何故文件被删除

  1. composer出现了一些问题,您应该运行composer dump-autoload
    我验证了它,这个方法和类存在于Guzzle 7.x版本中,它也在documentation中提到。

相关问题