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

Laravel 9报错:Class 'Pusher\Pusher' not found 如何解决?

解决Laravel中「Class 'Pusher\Pusher' not found」报错的方案
  • 重新安装Pusher依赖
    在服务器终端执行命令:composer require pusher/pusher-php-server,确保Pusher的PHP SDK被正确安装到项目的vendor目录。本地正常但服务器报错,多数情况是依赖包未完整安装或同步。

  • 校验vendor目录完整性
    检查服务器上的vendor/pusher目录是否存在且文件完整。如果是手动上传项目文件,很可能漏传了vendor内的部分依赖文件,建议直接在服务器拉取代码后执行composer install(若有composer.lock文件)或composer update,避免手动传输vendor目录。

  • 清理Laravel缓存
    执行以下命令清除各类缓存,避免旧的类映射导致加载异常:

    php artisan cache:clear
    php artisan config:clear
    php artisan optimize:clear
    
  • 确认配置正确性
    核对服务器上.env文件的Pusher相关配置项(PUSHER_APP_ID、PUSHER_APP_KEY、PUSHER_APP_SECRET、PUSHER_APP_CLUSTER)是否与本地一致,同时检查config/broadcasting.php中pusher驱动的配置是否正确引用了这些环境变量。

内容的提问来源于stack exchange,提问作者Mister J

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 14:59:58