laraval5.5 call_user_func_array() expects parameter 1 to be a valid callback, class 'App\Events\Pe

场景

$dispatchesEvents监听一个事件的是时候, 报错如下

call_user_func_array() expects parameter 1 to be a valid callback, class ‘App\Events\PermissionCreatedEvent’ does not have a method ‘handle’

分析

  • 遇到这个问题是很懵的; 使用了别人的包;修改了里面的源码(监听这块, 有些担心是不是已经被package监听了这个事件,冲突导致的) google 一下没有发现与自己一样的情况;
  • 所以只好事件触发的整个流程;

解决

  • App\Providers\EventServiceProvider event和listner映射关系出错导致的
  • 所以是个这样羞涩的错误,但是还是要mark下这个错误; 丰富经验

猜你喜欢

转载自blog.csdn.net/cominglately/article/details/82594043