W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
一旦通知存入數(shù)據(jù)庫,就需要適當(dāng)?shù)姆椒◤耐ㄖ獙嶓w訪問它們。 包含在 Lareval 的默認 App\User
模型帶有 Illuminate\Notifications\Notifiable
trait,它的 notifications Eloquent 關(guān)聯(lián)方法能返回實體通知。要獲取通知,可以像其它 Eloquent 關(guān)聯(lián)方法一樣訪問此方法。默認情況下,通知按照 created_at
時間戳排序:
$user = App\Models\User::find(1);
foreach ($user->notifications as $notification) {
echo $notification->type;
}
若要只獲取 「未讀」通知,可以使用 unreadNotifications
關(guān)聯(lián)方法。同樣這些通知按照 created_at
時間戳排序::
$user = App\Models\User::find(1);
foreach ($user->unreadNotifications as $notification) {
echo $notification->type;
}
技巧:若要從 JavaScript 客戶端訪問通知,需要為應(yīng)用定義一個通知控制器,它返回可通知實體的通知,比如當(dāng)前用戶??梢詮?JavaScript 客戶端向該控制器 URI 發(fā)送 HTTP 請求。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: