Php Laravel[ErrorException]unserialize():偏移量为82字节的78处出错

Php Laravel[ErrorException]unserialize():偏移量为82字节的78处出错,php,laravel-5,Php,Laravel 5,我正在尝试在laravel中将命令排队。使用数据库作为队列驱动程序。 调度进行得很好,我可以看到数据库中的条目。但当我从终端运行listen命令时 php artisan队列:侦听 获取以下错误: [ErrorException] unserialize(): Error at offset 78 of 82 bytes 经过3个小时的自我拉扯,我终于解决了这个问题。发布修复,以防有人面临同样的问题 我正在向我的命令中注入

我正在尝试在laravel中将命令排队。使用数据库作为队列驱动程序。 调度进行得很好,我可以看到数据库中的条目。但当我从终端运行listen命令时

php artisan队列:侦听

获取以下错误:

  [ErrorException]                               
  unserialize(): Error at offset 78 of 82 bytes 

经过3个小时的自我拉扯,我终于解决了这个问题。发布修复,以防有人面临同样的问题

我正在向我的命令中注入雄辩模型,Laravel甚至在使用
SerializesModels
trait之后,也无法序列化/反序列化雄辩模型


解决方案是传递有说服力的对象id,而不是整个对象,然后使用id在处理程序中取回对象。

在我自己拉了3个小时的头发后,我能够解决这个问题。发布修复,以防有人面临同样的问题

我正在向我的命令中注入雄辩模型,Laravel甚至在使用
SerializesModels
trait之后,也无法序列化/反序列化雄辩模型

解决方案是传递有说服力的对象id,而不是整个对象,并使用id在处理程序中取回对象