Browse Source

Update LikeController

Daniel Supernault 6 years ago
parent
commit
bed5cc74de
1 changed files with 6 additions and 3 deletions
  1. 6 3
      app/Http/Controllers/LikeController.php

+ 6 - 3
app/Http/Controllers/LikeController.php

@@ -20,10 +20,11 @@ class LikeController extends Controller
     public function store(Request $request)
     public function store(Request $request)
     {
     {
         $this->validate($request, [
         $this->validate($request, [
-        'item'    => 'required|integer|min:1',
-      ]);
+            'item'    => 'required|integer|min:1',
+        ]);
 
 
-        $profile = Auth::user()->profile;
+        $user = Auth::user();
+        $profile = $user->profile;
         $status = Status::withCount('likes')->findOrFail($request->input('item'));
         $status = Status::withCount('likes')->findOrFail($request->input('item'));
 
 
         $count = $status->likes_count;
         $count = $status->likes_count;
@@ -49,6 +50,8 @@ class LikeController extends Controller
             LikePipeline::dispatch($like);
             LikePipeline::dispatch($like);
         }
         }
 
 
+        Cache::forget('status:'.$status->id.':likedby:userid:'.$user->id);
+
         if ($request->ajax()) {
         if ($request->ajax()) {
             $response = ['code' => 200, 'msg' => 'Like saved', 'count' => $count];
             $response = ['code' => 200, 'msg' => 'Like saved', 'count' => $count];
         } else {
         } else {