修改理由:

被动改为主动

相关信息:


此投稿状态为 标记为已读

标题修改:

+ 事件系统

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
1818
1919<a name="introduction"></a>
2020## 介绍
21 Laravel 的事件系统提供了一个简单的观察者模式的实现, 允许你能够订阅和监听在你的应用中的发生的各种事件. 事件类一般来说存储在`app/Events` 目录, 监听者的类存储在 `app/Listeners`目录. 不要担心在你的应用中没有看到这两个目录,因为通过Artisan 命令行来创建事件和监听者的时候目录会同时被创建
22 
23 事件系统可以作为一个非常棒的方式来解耦你的系统的方方面面,因为一个事件可以有多个完全不相关的监听者.例如,你希望每当有订单发出的时候都给你发送一个Slack通知. 你大可不必将你的处理订单的代码和发送slack消息的代码放在一起, 你只需要触发一个 `App\Events\OrderShipped` 事件, 然后事件监听者可以收到这个事件然后发送slack通知
 21Laravel 的事件系统提供了一个简单的观察者模式的实现, 允许你能够订阅和监听在你的应用中的发生的各种事件. 事件类一般来说存储在`app/Events` 目录, 监听者的类存储在 `app/Listeners`目录. 不要担心在你的应用中没有看到这两个目录,因为通过 Artisan 命令行来创建事件和监听者的时候,它会同时创建目录
 22
 23事件系统可以作为一个非常棒的方式来解耦你的系统的方方面面,因为一个事件可以有多个完全不相关的监听者.例如,你希望每当有订单发出的时候都给你发送一个Slack通知. 你大可不必将你的处理订单的代码和发送slack消息的代码放在一起, 你只需要触发一个 `App\Events\OrderShipped` 事件, 然后事件监听者可以收到这个事件然后发送slack通知
2424
2525<a name="registering-events-and-listeners"></a>
2626## 注册事件和监听器