diff --git a/app/Http/Controllers/DiscoverController.php b/app/Http/Controllers/DiscoverController.php index 7aca896d4..66d515564 100644 --- a/app/Http/Controllers/DiscoverController.php +++ b/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')); } }