我有一个工作的Laravel-Pusher应用程序,带有Pusher的Sandbox(免费)帐户。 Pusher在我的1 Pusher应用程序中给了我三个(开发,升级,生产)。但是当我推向生产时,它似乎无法连接到Pusher。我在浏览器控制台或Laravel日志中没有出现任何错误,但它显示它已成功广播。我可以互换地使用三个(开发,升级,生产),但没有任何作用。这在我的本地机器上完美运行。
这是我的Laravel日志:
[2017-06-21 23:26:41] local.INFO:在有效负载的频道[删除 - 反馈]上广播[App \ Events \ Feedback \ Feedback]: { “id”:“59” }
这是否意味着沙盒无法在生产中使用?
答案 0 :(得分:0)
在Pusher"创建你的应用程序"表单,您检查了"为多个环境创建应用程序?"复选框:
Pusher在我的1 Pusher应用程序中给了我三个(开发,分期,制作)。
此复选框表示您创建了三个独立的Pusher应用,而不只是一个。这些应用程序中的每一个都有自己的名称,应用程序ID,应用程序密钥和应用程序密钥。您需要配置每个环境以使用适当的Pusher应用程序。例如,您的生产Laravel应用程序需要配置foobar-production
Pusher应用程序的应用程序ID,密钥和密码。
答案 1 :(得分:-1)
检查localhost和prod服务器的时区。 有些人(我现在大声笑)面对这个问题。