Laravel 中 Observer 和 Listener 的比较
这二者的功能是不是几乎重叠的?
Obserser可以监控Eloquent模型的creating, created, saving, saved等状态,这些Listner也可以做到。本小节使用的例子就有监听 DatabaseNotification的创建并实现相应代码。
看看 observe 的逻辑你会发现,它只是在帮助你添加了 listen 的逻辑,帮助你简化了事件 listener 的注册。