Event 讲解

时间:2023-08-28 11:12:44

应用场景:某件事发生时,需要采取多步的动作,此时就用到了

使用方法:创建event方法一,使用命令 make:event  生成事件在app/Events目录下,命令make:listener 生成监听者在app/Listeners目录下

方法二:在app/providers/EventServiceProvider.php下面手动创建,然后运行命令event:generate生成事件和监听者

Event  讲解

打开生成事件文件,在__construct方法中主要负责传入数据:

Event  讲解

打开监听者文件,在handle方法中写入代码逻辑:

Event  讲解

最后要触发这个监听事件,用函数event(),在路由文件中设置:

Event  讲解