hyperf事件机制

在laravel中有事件机制,那么在hyperf中如何实现呢?

直接看代码

```
控制器 app/Controller/IndexControler.php
userService->register();
}
}
Service类 app/Service/UserService.php
1,'name'=>'huyongjian'];
$this->eventDispatcher->dispatch(new UserRegistered($user));
return '注册成功'.PHP_EOL;
}
}
定义事件 app/Event/UserRegistered.php
user = $user;
}
}
定义监听器 app/Listener/UserRegisteredListener.php
user;
echo "UserRegistered事件触发成功,该监听器执行对应代码".PHP_EOL;
}
}
配置文件注册监听器 config/autoload/listeners.php

    A+
发布日期:2021年12月30日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: