我有一個網站,用戶可以發佈像狀態,圖片等東西我不想創建類似Facebook的通知系統。提醒用戶朋友最近活動的東西。我的問題是我不知道我應該如何構建我的桌子。我正在按照一個較舊的教程Tutorial爲db方案提供一些建議,並且執行類似的操作馬克is_read通知系統與Laravel 5
id | user_id |主題| body | object_id | object_type | is_read | sent_at | created_at | updated_at
我知道如何處理大部分代碼,或者至少有一個好主意,我的問題和問題是針對is_read列,我應該創建一個單獨的表來存儲該信息,如果不是那麼如何使用當前設置將通知標記爲is_read。
爲什麼要製作一張單獨的桌子?你是怎麼想到這個想法的? –
爲用戶加載消息後,只需將is_read列標記爲true/1? – Farkie
此表適用於所有用戶從與該用戶的好友那裏獲得的所有用戶。所以所有朋友的用戶都會從這一行中獲取通知。所以我不能只在該表上標記is_read,因爲不止一個用戶會從它那裏拉出來@Farkie – Luna