2017-06-18 32 views
0

我使用Laravel创建了事件,并将它与Pusher结合使用。在我的Pusher调试控制台上,每当我从Laravel应用程序中触发一个事件时,它就会显示为'App \ Events \ testEvent',而我需要它显示为'testEvent',就像它在我启动时一样使用Pusher调试控制台中的工具进行虚拟事件。为什么我使用Laravel创建的事件在开头添加了“App Events”?

https://www.screencast.com/t/cxQ30SZh5x

怎样输入代码到我Laravel应用程序,使其触发关闭事件作为,而不是“应用程序\活动\ testEvent” testEvent“?

触发事件,我只是用web.php在文件夹路径如下:

Route::get('/testEvent', function() { 
    event(new testEvent()); 
}); 

回答

1

这是事件类下创建的命名空间。看看你的事件文件的顶部,你会看到namespace App\Events;

删除命名空间,如果你不需要它那里,虽然为什么你需要它删除?我怀疑还有另一个问题。 Laravel事件和Pusher在相当长的时间里一直很好地合作。

相关问题