在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