Laravel 8 安裝 Laravel Echo

2021-07-17 17:36 更新

Laravel Echo 是一個 JavaScript 庫,可以輕松訂閱頻道并收聽 Laravel 廣播的事件。 你可以通過 NPM 包管理器安裝 Echo。 在這個例子中,我們還將安裝 pusher-js 包,因為我們將使用 Pusher Channels 廣播器:

npm install --save laravel-echo pusher-js 

安裝 Echo 后,你就可以在應用程序的 JavaScript 中創(chuàng)建一個全新的 Echo 實例。 一個好的實現(xiàn)方式是將它放在 Laravel 框架附帶的 resources/js/bootstrap.js 文件的底部:

import Echo from "laravel-echo"

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

在創(chuàng)建使用 pusher 連接器的 Echo 實例時,你還可以指定 cluster 是否必須通過 TLS 進行連接(默認情況下,當 forceTLSfalse 時,如果頁面是通過 HTTP 加載的,則會生成非 TLS 連接或者作為 TLS 連接失敗時的回調):

window.Echo = new Echo({
    broadcaster: 'pusher',
    key: 'your-pusher-channels-key',
    cluster: 'eu',
    forceTLS: true
}); 
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號