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下这个错误; 丰富经验
还没有评论,来说两句吧...