laravel - 无法提供 laravel websockets
问题描述
在键入“php artisan websockets:serve”后,我正在尝试按照https://docs.beyondco.de/laravel-websockets/的文档使用 websockets我收到以下错误
Whoops\Exception\ErrorException : BeyondCode\LaravelWebSockets\Statistics\DnsResolver 类可能不会从最终类继承 (React\Dns\Resolver\Resolver)
解决方案
您遇到的问题是由于包中向后不兼容的更改React\Dns
导致BeyondCode\LaravelWebSockets
包失败。其他人也在github 上报告了这个问题。解决方案是降级React\Dns
软件包,直到BeyondCode\LaravelWebSockets
自己解决此问题。降级可以这样完成:
composer require react/dns:^0.4.19
完成后尝试php artisan websockets:serve
再次运行以查看问题是否已解决。
推荐阅读
- c# - 如何在openxml电子表格c#中设置波斯字体名称
- r - R中的K均值聚类与图
- laravel - “消息”:“为 foreach() 提供的参数无效”
- ios - 将 oneSignal 与 swift 一起使用时出现“在范围内找不到类型 'OSPermissionSubscriptionState”错误
- reactjs - React with TS 中奇怪的“解析错误:意外的令牌”
- nginx - 如何强制小写网址
- css - 如何以角度设置默认打印布局横向
- python - 热图顶部的线
- javascript - 为什么我的错误处理会因 fs.readFileSync() 而失败?
- sql - 在生产数据库上将普通表转换为时态表而无需停机