Laravel 8 命名空間

2021-07-17 17:36 更新

你可能已經(jīng)在上面的示例中,注意到我們沒有為事件類指定完整的命名空間。 這是因為 Echo 會自動假設(shè)事件位于 App\Events 命名空間中。 但是,你可以通過傳遞 namespace 配置選項來實例化 Echo 時配置根命名空間:

window.Echo = new Echo({
    broadcaster: 'pusher',
    key: 'your-pusher-channels-key',
    namespace: 'App.Other.Namespace'
});

或者,你可以在使用 Echo 訂閱事件類時使用 . 作為前綴。 這將允許你始終指定完全限定的類名:

Echo.channel('orders')
    .listen('.Namespace\\Event\\Class', (e) => {
        //
    });
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號