【发布时间】:2017-10-13 09:24:07
【问题描述】:
我正在尝试通过 Pusher 设置我的私人频道广播。 Laravel broadcasting documentation 说的我都做了。当 Pusher 尝试授权用户时 - 授权页面返回 403 错误并带有 HttpException:
我搜索了很多并找到了一种解决方案,以这种方式更改 BroadcastServiceProvider:
Broadcast::routes(['middleware' => ['auth:api']]);
现在我得到 302 重定向到登录页面,然后到主页。现在推送错误日志:
JSON returned from webapp was invalid, yet status code was 200. [my main page html here, no json at all]
- 配置文件都设置好了,包括Echo
- 广播服务提供者在config/app.php中没有注释
我在 simmilart StackOverflow 问题中找不到此问题的解决方案。
【问题讨论】:
-
你打开调试了吗?尝试在你的 .env 中设置
APP_DEBUG=false -
是的,应用程序处于调试模式和本地环境。
-
尝试将其设置为 false
-
对不起,我想说我什至有假+生产。没有结果。
-
我现在已经创建了自己的授权路线。但是我很怀念 Laravel 广播授权,因为它支持多频道。