## **章节1:Laravel5.5事件监听机制(注册-监听-任务调度)【未启用任务队列篇】**
##### <blockquote class="danger"><p>Laravel 事件机制实现了一个简单的观察者模式,让我们可以订阅和监听应用中出现的各种事件。事件类 (Event) 类通常保存在`app/Events`目录下,而它们的监听类 (Listener) 类被保存在`app/Listeners`目录下。如果你在应用中看不到这些文件夹也不要担心,因为当你使用 Artisan 命令来生成事件和监听器时他们会被自动创建</p></blockquote>
* [ ] 创建事件监听器(包含事件和监听器)
1. 执行命令:php artisan event:generate,如果是第一次执行,会生成 Events(事件目录) 和 Listeners(监听器目录)

2. 在 app/Providers/EventServiceProvider.php 文件中编写要执行的事件和事件对应的监听器,如图所示

3. 按照上述操作,编写 TestsMongoEvent 事件 和 TestsMongoListener 事件监听器,如图所示
TestsMongoEvent.php



TestsMongoListener.php


4. 开始使用事件,使用操作如下

5. 显示结果如下

- Laravel下载
- 项目管理
- Manager
- Vip专属链接管理
- Api
- Vip专属链接管理(Api)
- php artisan route:list 路由显示不全
- 数据迁移和填充
- Laravel5.5事件监听机制(注册-监听-任务调度)
- 章节1:未启用任务调度
- 章节2:启用任务调度
- 使用记录
- 数据迁移使用记录
- 安装laravel5.5日志观察器
- Laravel5.5消息队列(rabbitmq)
- 1:laravel自带消息队列
- 2:RabbitMq队列使用
- 第三方支付扩展:yansongda/laravel-pay
- 安装指引
- 控制器内使用
- 分表查询(mysql+mongo)
- 前端Vue按钮导出问题
- 单元测试
- 模型使用
- laravel9数据填充
- laravel9子查询
- Laravel反射机制