Преглед на файлове

Update DiscoverController

Daniel Supernault преди 6 години
родител
ревизия
a616bd66f6
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  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'));
     }
 }