关于在laravel中的事件、监听的使用

简介

Laravel 有一个事件系统,事件类所在位置为app/Events,监听事件类所在位置为app/Listeners。当你运行Artisan 控制台命令时会自动给你创建。

第一步、事件与监听器的注册

我们需要找到EventServiceProvider.php的listen属性进行一些配置


image.png

image.png

然后在根目录打开cmd运行 php artisan event:generate


image.png

image.png

突然变懒,还是图方便,在ceshi.php中添加代码便于初始化赋值。
image.png

转过来我们看看测试的监听器


image.png

下面就是如何调用这个事件了,我们新建一个IndexController的index方法


image.png

接着我们去访问这个方法,你就会发现日志写出来了确实执行了事件、监听器中的方法


image.png

如果该文章对你有那么一点点帮助请麻烦点个赞呗

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容