Laravel 拉雷维尔队列文件通过雄辩的模型

Laravel 拉雷维尔队列文件通过雄辩的模型,laravel,laravel-5,laravel-5.5,laravel-queue,Laravel,Laravel 5,Laravel 5.5,Laravel Queue,在Laravel的5.5文档的队列一章中有一句话我不明白。它说: 如果排队作业在其构造函数中接受雄辩的模型,则 模型的标识符将序列化到队列中 我想了解这意味着什么。提前感谢。好吧,你应该进一步阅读: 当实际处理作业时,队列系统将自动从数据库中重新检索完整的模型实例。它对您的应用程序是完全透明的,可以防止序列化完整的雄辩模型实例时可能出现的问题 这意味着,如果您传递给id为1的队列用户,并且在执行作业之前会比执行此作业时更改某些内容,则这些更改将可用,因为将从数据库中获取新模型。在redis中,这

在Laravel的5.5文档的队列一章中有一句话我不明白。它说:

如果排队作业在其构造函数中接受雄辩的模型,则 模型的标识符将序列化到队列中


我想了解这意味着什么。提前感谢。

好吧,你应该进一步阅读:

当实际处理作业时,队列系统将自动从数据库中重新检索完整的模型实例。它对您的应用程序是完全透明的,可以防止序列化完整的雄辩模型实例时可能出现的问题


这意味着,如果您传递给id为1的队列用户,并且在执行作业之前会比执行此作业时更改某些内容,则这些更改将可用,因为将从数据库中获取新模型。

在redis中,这不是我的情况,我不知道,但当我将作业调度到队列时,然后对模型进行了一些更改。一旦队列取消序列化,它仍然使用缓存模型。