首页 > 解决方案 > 无法提供 laravel websockets

问题描述

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

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

标签: laravellaravel-5websocket

解决方案


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

composer require react/dns:^0.4.19

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


推荐阅读