W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
當(dāng)一個事件被廣播時, 它的所有 public
屬性都會被自動序列化并作為事件的有效負(fù)載進行廣播,這允許你從 JavaScript 應(yīng)用程序訪問它的任何公共數(shù)據(jù)。所以,例如,如果你的事件有一個包含 Eloquent 模型的公共 $user
屬性, 該事件廣播載入內(nèi)容將如下所示:
{
"user": {
"id": 1,
"name": "Patrick Stewart"
...
}
}
但是,如果你希望對廣播載入的內(nèi)容進行更細(xì)粒度的控制,可以在事件中添加 broadcastWith
方法。 此方法將返回一個數(shù)據(jù)數(shù)組作為你希望廣播事件所載入的內(nèi)容:
/**
* 獲取廣播數(shù)據(jù)
*
* @return array
*/
public function broadcastWith()
{
return ['id' => $this->user->id];
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: