Php Laravel[ErrorException]unserialize():偏移量为82字节的78处出错
我正在尝试在laravel中将命令排队。使用数据库作为队列驱动程序。 调度进行得很好,我可以看到数据库中的条目。但当我从终端运行listen命令时 php artisan队列:侦听 获取以下错误: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个小时的自我拉扯,我终于解决了这个问题。发布修复,以防有人面临同样的问题 我正在向我的命令中注入
[ErrorException]
unserialize(): Error at offset 78 of 82 bytes
经过3个小时的自我拉扯,我终于解决了这个问题。发布修复,以防有人面临同样的问题 我正在向我的命令中注入雄辩模型,Laravel甚至在使用
SerializesModels
trait之后,也无法序列化/反序列化雄辩模型
解决方案是传递有说服力的对象id,而不是整个对象,然后使用id在处理程序中取回对象。在我自己拉了3个小时的头发后,我能够解决这个问题。发布修复,以防有人面临同样的问题 我正在向我的命令中注入雄辩模型,Laravel甚至在使用
SerializesModels
trait之后,也无法序列化/反序列化雄辩模型
解决方案是传递有说服力的对象id,而不是整个对象,并使用id在处理程序中取回对象