【问题标题】:laravel websockets cannot be served无法提供 laravel websockets
【发布时间】:2019-08-04 23:33:19
【问题描述】:

在输入“php artisan websockets:serve”后,我正在尝试按照https://docs.beyondco.de/laravel-websockets/ 的文档使用 websockets,但出现以下错误

Whoops\Exception\ErrorException : BeyondCode\LaravelWebSockets\Statistics\DnsResolver 类不能继承自最终类 (React\Dns\Resolver\Resolver)

【问题讨论】:

    标签: laravel laravel-5 websocket


    【解决方案1】:

    您遇到的问题是由于React\Dns 包中的向后不兼容更改导致BeyondCode\LaravelWebSockets 包失败。其他人也报告了这个问题on github。解决这个问题的方法是降级React\Dns 包,直到BeyondCode\LaravelWebSockets 自己解决这个问题。降级可以这样完成:

    composer require react/dns:^0.4.19
    

    完成此操作后,再次尝试运行 php artisan websockets:serve 以查看问题是否已解决。

    【讨论】:

      猜你喜欢
      • 2011-01-12
      • 2019-10-20
      • 2018-12-21
      • 2016-02-14
      • 1970-01-01
      • 1970-01-01
      • 2018-10-19
      • 2016-03-21
      • 1970-01-01
      相关资源
      最近更新 更多