简介
Laravel 有一个事件系统,事件类所在位置为app/Events,监听事件类所在位置为app/Listeners。当你运行Artisan 控制台命令时会自动给你创建。
第一步、事件与监听器的注册
我们需要找到EventServiceProvider.php的listen属性进行一些配置
然后在根目录打开cmd运行 php artisan event:generate
突然变懒,还是图方便,在ceshi.php中添加代码便于初始化赋值。
转过来我们看看测试的监听器
下面就是如何调用这个事件了,我们新建一个IndexController的index方法
接着我们去访问这个方法,你就会发现日志写出来了确实执行了事件、监听器中的方法
如果该文章对你有那么一点点帮助请麻烦点个赞呗