2017-06-18 52 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在相當長的時間裏一直很好地合作。

相關問題