草庐IT

SerializesModels

全部标签

php - Laravel 5.5 - 事件上的 SerializesModels 导致 ModelIdentifier 错误?

我有一个有几个听众的laravel事件。一些监听器或它们的通知(取决于它们是否耗时)正在实现ShouldQueue,因此它们在redis队列的后台运行。该事件默认使用SerializesModels,但是当传递给该事件的模型之一是登录用户时,我们会触发它,如下所示:$user=$this->user();//loggedinuserinstanceevent(newUserCreatedPost($user,$post,$modelX,$modelY));我无法在相应的监听器中访问用户的关注者,以检查是否在他们存在时通知他们://Inlistenerhandlemethodpublic