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

不念不忘少年蓝@ 2022-05-13 04:58 246阅读 0赞
      • 场景
      • 分析
      • 解决

场景

$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下这个错误; 丰富经验

发表评论

表情:
评论列表 (有 0 条评论,246人围观)

还没有评论,来说两句吧...

相关阅读