Laravel 5.8调用未定义的方法Illuminate \ Events \ Dispatcher :: fire()

时间:2019-04-17 14:32:47

标签: laravel laravel-5.8

我在用户注册时收到此错误。我已经搜索了很多这个问题,但仍然无法解决我的问题。在laravel 5.8升级中,已将函数fire()更改为dispatch(),但我在应用程序的任何文件中都找不到任何fire()函数,因此可以看到发生了什么。

非常感谢您的帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

发件人: https://laravel.com/docs/5.8/events#dispatching-events

代替:

Event::fire(new \App\Events\NewUserSignup($new_user));

改为:

event(new \App\Events\NewUserSignup($new_user));