浏览代码

Update StatusHashtagObserver

Daniel Supernault 2 年之前
父节点
当前提交
29f2c50e2e
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      app/Observers/StatusHashtagObserver.php

+ 3 - 0
app/Observers/StatusHashtagObserver.php

@@ -2,6 +2,7 @@
 
 namespace App\Observers;
 
+use DB;
 use App\StatusHashtag;
 use App\Services\StatusHashtagService;
 
@@ -23,6 +24,7 @@ class StatusHashtagObserver
     public function created(StatusHashtag $hashtag)
     {
         StatusHashtagService::set($hashtag->hashtag_id, $hashtag->status_id);
+        DB::table('hashtags')->where('id', $hashtag->hashtag_id)->increment('cached_count');
     }
 
     /**
@@ -45,6 +47,7 @@ class StatusHashtagObserver
     public function deleted(StatusHashtag $hashtag)
     {
         StatusHashtagService::del($hashtag->hashtag_id, $hashtag->status_id);
+        DB::table('hashtags')->where('id', $hashtag->hashtag_id)->decrement('cached_count');
     }
 
     /**