自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 laravel8 模型监听事件以及消息队列

在 config 目录中查看 laravel 默认支持的消息队列驱。因为使用了 laravel 自带消息队列,所以消费者不需要写任务代码。此时如果添加预约,添加成功后,就会在消息容器中有一个任务待执行。为了解决,添加数据成功后,代码不在控制器中编写,让代码分层。此时表单提交数据后,就会在触发模型事件,就会写入日志。在事件观察类中添加如下的事件,名写上日志。根据上图,首先创建消息管道,来存储任务。在模型事件中添加一个任务,生产一个任务。在任务文件中添加要干的事情。需要在模型中注册一下。能够添加任务到队列中。

2023-02-09 23:56:59 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除