Explorar o código

Update LikeController, improve query perf

Daniel Supernault %!s(int64=4) %!d(string=hai) anos
pai
achega
f3d6023ef8
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  1. 1 2
      app/Http/Controllers/LikeController.php

+ 1 - 2
app/Http/Controllers/LikeController.php

@@ -29,8 +29,7 @@ class LikeController extends Controller
 		$profile = $user->profile;
 		$status = Status::findOrFail($request->input('item'));
 
-
-		if ($status->likes()->whereProfileId($profile->id)->count() !== 0) {
+		if (Like::whereStatusId($status->id)->whereProfileId($profile->id)->exists()) {
 			$like = Like::whereProfileId($profile->id)->whereStatusId($status->id)->firstOrFail();
 			UnlikePipeline::dispatch($like);
 		} else {