Laravel 5.1, Return 响应用户,然后执行一些代码

Laravel 5.1, Return response to user, then excute some code

故事

我正在使用使用 GCM 向用户发送通知的 NotificationPusher。 连接到 google 服务器并等待响应需要一些时间。

所以, 我不希望我的用户等到通知发送,我希望他得到响应(比如他成功评论了 post)。 然后,-响应后-通知被发送给 post 被评论的用户。

如何做到这一点,我变得 疯狂

您可以使用队列。当用户评论 post 时,将事件添加到队列中。 队列由 cron 解析(使用 Laravel 的命令)。