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

Laravel 10.8无法安装beyondcode/laravel-websockets包求助

解决Laravel 10.8安装beyondcode/laravel-websockets依赖冲突问题

核心原因

beyondcode/laravel-websockets ^1.14版本仅支持Laravel 8/9,和你当前使用的Laravel 10.8存在版本兼容性冲突,导致Composer无法解析依赖。

解决步骤

  1. 修改composer.json中的依赖版本
    将beyondcode/laravel-websockets的版本改为支持Laravel 10的^2.0:

    "require": {
        "php": "^8.1",
        "beyondcode/laravel-websockets": "^2.0",
        "guzzlehttp/guzzle": "^7.2",
        "laravel/framework": "^10.8",
        "laravel/sanctum": "^3.2",
        "laravel/tinker": "^2.8"
    }
    
  2. 更新依赖
    在项目根目录执行Composer更新命令:

    composer update beyondcode/laravel-websockets --with-all-dependencies
    

    若需要全量更新(注意备份配置文件,避免其他依赖意外变更),可执行:

    composer update
    
  3. 验证安装
    检查vendor目录下是否存在beyondcode/laravel-websockets文件夹,同时查看composer.lock文件确认版本是否正确安装。

额外排查点

如果修改版本后仍报错,执行以下命令查看详细冲突信息:

composer update -v

根据输出的具体提示,针对性调整其他依赖版本。

内容的提问来源于stack exchange,提问作者jignesh trivedi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 01:04:53