Example #1
0
 /**
  * 增加用户的未读消息数.
  *
  * @param $user_id
  * @param $amount
  */
 public function incrementUnreadMessagesCount($user_id, $amount)
 {
     User::whereId($user_id)->increment(['notification_count' => $amount]);
 }
 /**
  * 生成一条新的 Notification.
  *
  * @param $attributes
  *
  * @return Notification
  */
 public function store($attributes)
 {
     $notification = parent::create($attributes);
     User::whereId($notification->user_id)->increment('notification_count');
     return $notification;
 }