zoukankan      html  css  js  c++  java
  • #Laravel笔记# 监听事件

    监听事件分为监听类和事件类!

    步骤:1.注册监听事件类 --> 2.生成监听事件类 --> 3.定义事件类 --> 4.定义监听类 --> 5.触发事件

    1.注册监听事件类

    Laravel中EventServiceProvider为事件注册。其中的listen属性包含了事件(键)和对应监听器(值)数组。

    2.生成监听事件类

    使用命令行 php artisan event:generate 生成监听和事件类(命令将会生成罗列在EventServiceProvider中的所有事件和监听器。已存在的事件和监听器不会被创建)

    3.定义事件类

    事件类不包含任何逻辑代码,只是一个由自己定义放置类型的容器

     4.定义监听类

     

    监听类编写自己需求代码。注入已定义好的事件类

    5.触发事件

    在控制器中,在需要监听的位置上写上:Event::fire(new ArticleHits($article));

    记得在控制器中引进Event类和自己的事件类(ArticleHits)

  • 相关阅读:
    FILTER(过滤器)
    HDFS优缺点
    python运算符
    python变量类型
    python变量存储
    python编码问题
    【一:定义】python 简介
    如何学一门新技术
    Django安装
    redis 安装及启动关闭
  • 原文地址:https://www.cnblogs.com/vincePp/p/7279188.html
Copyright © 2011-2022 走看看