Lumen - 简单的事件监听

事件的原理就是 观察者模式 的实现
  新建一个事件类(被观察者)
  可以建立多个监听类(观察者)
  然后标记观察者和被观察者的关系,当被观察者变化时,通知观察者
场景
  手机用户注册之后,发一份邮件到邮箱
  用户删除账号后,发一个事情推送
使用
首先再 app/Providers 注册一个事件监听器
app/Providers/EventServiceProvider.php
代码如下
   [       //监听的事件
            'App\Listeners\CreateListener',      //事件发生后做的逻辑处理(观察者)
        ]

    ];
}
创建事件器
再app/Events/文件下穿创建CreatekEvent.php

id = $data; //把值赋给ID  
    }

}
创建事件监听者
    在app/Listeners/下创建CreateListener.php

    id);  //逻辑处理
    }
}

一个简单的事件就这么完工了~~~

你可能感兴趣的:(Lumen - 简单的事件监听)