Explorar o código

Update DiscoverController

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

+ 5 - 1
app/Http/Controllers/DiscoverController.php

@@ -36,13 +36,17 @@ class DiscoverController extends Controller
           ->firstOrFail();
 
         $posts = $tag->posts()
+          ->whereHas('media')
           ->withCount(['likes', 'comments'])
           ->whereIsNsfw(false)
           ->whereVisibility('public')
-          ->has('media')
           ->orderBy('id', 'desc')
           ->simplePaginate(12);
 
+        if($posts->count() == 0) {
+          abort(404);
+        }
+        
         return view('discover.tags.show', compact('tag', 'posts'));
     }
 }