在我们web开发中,Laravel Event 的使用极为广泛 , 比如 用户注册之后,需要给用户发一封邮件,给用户增加积分等等
下面我们就来探讨一下 Event的使用
1. 首先 到 命令行中 执行 php artisan event:generate,可以得到如下结构
2. 此时 我们如果需要 增加新的Event,可以直接到 App/Providers/EventServiceProvider.php中做如下修改
3. 接着我们执行 php artisan event:generate 可得到如下文件
4. 我们可以在 UserSignUp.php 中 做一些依赖注入之类的操作
5. 然后到 UserSignUpListerner.php 中 的 handle()方法 中编写逻辑
6. 然后我们在需要的时候 去 执行Event, 我们就在 路由中测试好了
7. 刷新首页 ,即可看到如下 结果,表明 调用成功