Laravel Pusher不在Production

时间:2017-06-22 05:08:21

标签: laravel laravel-5.2 pusher

我有一个工作的Laravel-Pusher应用程序,带有Pusher的Sandbox(免费)帐户。 Pusher在我的1 Pusher应用程序中给了我三个(开发,升级,生产)。但是当我推向生产时,它似乎无法连接到Pusher。我在浏览器控制台或Laravel日志中没有出现任何错误,但它显示它已成功广播。我可以互换地使用三个(开发,升级,生产),但没有任何作用。这在我的本地机器上完美运行。

这是我的Laravel日志:

  

[2017-06-21 23:26:41] local.INFO:在有效负载的频道[删除 - 反馈]上广播[App \ Events \ Feedback \ Feedback]:   {       “id”:“59”   }

这是否意味着沙盒无法在生产中使用?

2 个答案:

答案 0 :(得分:0)

在Pusher"创建你的应用程序"表单,您检查了"为多个环境创建应用程序?"复选框:

enter image description here

  

Pusher在我的1 Pusher应用程序中给了我三个(开发,分期,制作)。

此复选框表示您创建了三个独立的Pusher应用,而不只是一个。这些应用程序中的每一个都有自己的名称,应用程序ID,应用程序密钥和应用程序密钥。您需要配置每个环境以使用适当的Pusher应用程序。例如,您的生产Laravel应用程序需要配置foobar-production Pusher应用程序的应用程序ID,密钥和密码。

答案 1 :(得分:-1)

检查localhost和prod服务器的时区。 有些人(我现在大声笑)面对这个问题。