之前我想用 Pusher 进行实时聊天。无论如何,现在我不使用它,我将我的 laravel 版本从 5.4 升级到 5.5,现在我收到关于 Pusher 的奇怪错误,我只想摆脱这些。只是我不知道怎么办。
这是它的样子
我尝试删除一些文件以检查是否有帮助,但没有,最后我从我的composer.json 中删除了 Pusher 依赖项并进行了更新。我仍然不知道如何摆脱这些。有什么想法吗?
.env 在这里
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=database
QUEUE_DRIVER=sync
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
广播.php
'default' => env('BROADCAST_DRIVER', 'null'),
'pusher' => [
'driver' => 'pusher',
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app_id' => env('PUSHER_APP_ID'),
'options' => [
'cluster' => 'eu',
'encrypted' => true,
],
],
BroadcastingManager.php
创建 Laravel 用于广播事件的广播驱动程序。 您删除了依赖项的 Pusher 库,因此不再找到 Pusher 类,这就是它抛出该错误的原因。
如果还有人在寻找答案:
对我来说,解决方案是删除
routes/channels.php
中我忘记它们使用 Pusher 的所有广播频道。