W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
broadcast
頻道廣播通知使用 Laravel 的 事件廣播 服務(wù),它允許您的 JavaScript 實(shí)時(shí)捕獲通知。您可以在通知類中定義一個(gè) toBroadcast
方法來讓通知支持被廣播。該方法接收一個(gè) $notifiable
實(shí)體并返回一個(gè) BroadcastMessage
實(shí)例。如果 toBroadcast
方法不存在,toArray
方法將用來收集廣播數(shù)據(jù)。返回的數(shù)據(jù)將被編碼為 JSON 并廣播給您的 JavaScript 客戶端。讓我們來看一個(gè) toBroadcast
方法的例子:
use Illuminate\Notifications\Messages\BroadcastMessage;
/**
* 獲取通知的廣播表現(xiàn)。
*
* @param mixed $notifiable
* @return BroadcastMessage
*/
public function toBroadcast($notifiable)
{
return new BroadcastMessage([
'invoice_id' => $this->invoice->id,
'amount' => $this->invoice->amount,
]);
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: