我昨天刚刚将一个项目更新到 5.1,并注意到 Queue::marshal() 已被弃用:Iron.io“推送队列”已被弃用,取而代之的是典型的 Iron.io 队列和队列侦听器。好的,太好了 - 那么我究竟如何使用“典型的 Iron.io 队列”?该项目配置为 Iron 推送队列。
除了如何安装之外,我似乎在有关 Iron 的文档中找不到任何内容。
很可能,您在切换到 Laravel 5.1 后忘记更新 ironmq 版本。只有IronMQ v4与 Laravel 5.1 兼容。在 composer.json 中指定“4.*”作为 IronMQ 版本。