在我们web开发中,Laravel Event 的使用极为广泛 , 比如 用户注册之后,需要给用户发一封邮件,给用户增加积分等等

下面我们就来探讨一下 Event的使用


1.  首先  到 命令行中  执行 php artisan event:generate,可以得到如下结构

laravel Event 的使用

2. 此时 我们如果需要 增加新的Event,可以直接到 App/Providers/EventServiceProvider.php中做如下修改


laravel Event 的使用

3.  接着我们执行  php artisan event:generate   可得到如下文件

laravel Event 的使用

4. 我们可以在  UserSignUp.php 中  做一些依赖注入之类的操作

laravel Event 的使用


5.  然后到   UserSignUpListerner.php 中  的 handle()方法 中编写逻辑

laravel Event 的使用


6. 然后我们在需要的时候  去 执行Event,  我们就在  路由中测试好了  


laravel Event 的使用


7. 刷新首页  ,即可看到如下 结果,表明 调用成功


laravel Event 的使用

相关文章: