我正在开发Laravel作为移动应用程序的后端。
当应用程序在db中输入条目时,然后30分钟后,我必须向应用程序发送推送通知,指示您已使用该应用程序30分钟。
队列和 cron 是否可以解决我的问题?还是有其他方法可以做到这一点?我是Laravel的新手。请给我一些建议。
答案 0 :(得分:2)
队列足以完成此任务。您应该使用delayed dispatching。当用户使用api端点或创建某些实体时,您的派送会延迟30分钟。像这样:
SendNotification::dispatch($podcast)->delay(now()->addMinutes(30));