/** * 增加用户的未读消息数. * * @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; }