You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel8安装beyondcode/laravel-websockets包composer依赖冲突问题

Laravel安装beyondcode/laravel-websockets依赖冲突解决方法
  • 第一步:先修复composer.json中的拼写错误
    你当前配置的require段有包名拼写错误:fruitcake/larAavel-cors多了大写字母A,修改为正确包名 fruitcake/laravel-cors,拼写错误会直接导致依赖解析失败。
  • 第二步:执行正确的安装命令
    运行以下命令指定版本安装,自动处理关联依赖更新:
composer require beyondcode/laravel-websockets:^1.12 -W

参数-W是--with-all-dependencies的简写,会同步更新该扩展所需的所有关联依赖。

  • 第三步:如果仍提示冲突,执行冲突排查命令
    运行以下命令可以直接输出具体冲突的依赖项:
composer why-not beyondcode/laravel-websockets 1.12.0

根据返回的冲突信息针对性调整对应依赖的版本即可。

  • 第四步:兜底处理方案
    如果排查后仍无法解决,可以先备份当前composer.lock文件和vendor目录,删除这两个文件/目录后先执行composer install安装现有配置的所有依赖,再重新运行安装websocket扩展的命令。也可以尝试安装同兼容Laravel 8的低一个版本的扩展包:
composer require beyondcode/laravel-websockets:^1.11 -W

该版本和1.12功能差异极小,且适配Laravel 8.65+版本。

内容的提问来源于stack exchange,提问作者menna salah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 11:06:03