最佳答案
Job 一定是放进队列的并且可以延时和自定义队列通道
大多数情况,是的,Job 是 Laravel 文档在 Queue 中引出的一个概念。
感觉事件也是需要放进队列的吧
可以,但不是必须,可以了解下:Illuminate\Contracts\Queue\ShouldQueue
至于区别和场景,可以看一看:
讨论数量:
好问题,上面的链接看了下,大致的体会就是:job一般都是需要延时使用的(比如发送邮件),提高用户体验,而event是任何时候都可以使用的,在laravel的一个请求的生命周期内可以使用,或者在一个job中再去激发事件也是可以的。
Job 一定是放进队列的并且可以延时和自定义队列通道
大多数情况,是的,Job 是 Laravel 文档在 Queue 中引出的一个概念。
感觉事件也是需要放进队列的吧
可以,但不是必须,可以了解下:Illuminate\Contracts\Queue\ShouldQueue
至于区别和场景,可以看一看:
推荐文章: