美文网首页Laravel开发实践
laravel Event 事件使用

laravel Event 事件使用

作者: wuhan_goer | 来源:发表于2018-06-11 18:25 被阅读49次

Event的使用主要分为三步:

①注册事件监听器映射关系

②定义监听器

③触发事件

①注册事件监听器映射关系

在app/Providers/EventServiceProvider.php中(图一)这里的key是对应的事件 value是监听器,Event1和EventListener1是随便取的,然后我们执行php artisan event:generate执行成功后

会在app/Event和app/Listeners下生产对应的事件和触发器(如图二)

图一

并且在Event1中的构造方法中写入我们想要的参数,这里是测试,我随便写了俩个(图三)

图三

②定义监听器

生产好的EventListener1和handle方法,然后我们在对应的handle方法中加上自己的处理逻辑(如发邮件),这里我们只是记录这俩个参数(图四)

图四

③触发事件 

如图五,俩种方法都可以触发事件

图五

验证有效

相关文章

  • laravel Event 事件使用

    Event的使用主要分为三步: ①注册事件监听器映射关系 ②定义监听器 ③触发事件 ①注册事件监听器映射关系 在a...

  • 5.4Laravel事件

    事件 更多详细请参看laravel手册 事件/监听器 事件类存放位置:app/Event 目录中 监听器存放位置:...

  • Laravel 事件

    laravel 5.1.11 中 注册一个事件 Event 注册一个监听器 写监听事件 在Provides Ev...

  • event 事件对象

    event 对象及使用 event 对象是什么? event 对象表示事件的状态,当 dom 树中某个事件被触发时...

  • JS中的事件

    JS中的事件 一:自定义事件 1.使用Event自定义事件 使用Event接口,可以自定义事件。但是该接口无法在事...

  • Python - 基于pygame -2

    Demo - 2 事件检索 使用pygame.event 处理 事件检索 使用事件集 处理使用事件获得鼠标位置...

  • event参数小记

    event自动传入 绑定事件处理函数的时候,经常需要用到event,比如使用了事件代理,需要通过event来拿到事...

  • JavaScript兼容

    // 属性的兼容,使用||解决// 方法的兼容,使用if判断解决 event事件获取兼容 注意:event需要逐层...

  • laravel 使用 job 和 event

    job 是异步执行。适用于长时间执行任务,-> 适合耗时长的任务。例如,批量发送邮件,短信。- 关注重点是正在处理...

  • laravel自定义事件(event)

    添加event监听者 在\app\Providers目录下EventServiceProvider.php文件,添...

网友评论

    本文标题:laravel Event 事件使用

    本文链接:https://www.haomeiwen.com/subject/pywheftx.html