事件的作用:业务解耦,比如注册成功后发邮件,短信,赠送优惠券,可以拆分代码,一个事件可以对应多个监听器,如果注册成功后同时发邮件,短信的话,可以只执行一个事件,调用不同的监听器
1.安装laravel,我这里安装的是5.8版本
2.安装完后启动laravel,输入命令后访问127.0.0.1:8000,浏览器会出现laravel欢迎页
3.注册Test事件和监听器
4.生成事件 & 监听器
5.此时会发现app目录下会生成Events,Listeners文件夹和对应的事件和监听器
6.定义事件
7.定义监听器
8.调用事件
9.此时会发现,生成了日志,说明事件执行成功
网友评论