From 809423914f708979cd91edc307276d1bea3ed1ba Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Fri, 21 Sep 2018 23:31:21 -0600 Subject: [PATCH] Update discover controller --- app/Http/Controllers/DiscoverController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/DiscoverController.php b/app/Http/Controllers/DiscoverController.php index 2e3f57808..c01770dc9 100644 --- a/app/Http/Controllers/DiscoverController.php +++ b/app/Http/Controllers/DiscoverController.php @@ -19,8 +19,12 @@ class DiscoverController extends Controller $this->middleware('auth'); } - public function home() + public function home(Request $request) { + $this->validate($request, [ + 'page' => 'nullable|integer|max:50' + ]); + $pid = Auth::user()->profile->id; $following = Cache::remember('feature:discover:following:'.$pid, 15, function() use($pid) { @@ -52,6 +56,7 @@ class DiscoverController extends Controller ->whereHas('profile', function($q) { $q->where('is_private', false); }) + ->whereIsNsfw(false) ->whereVisibility('public') ->where('profile_id', '!=', $pid) ->whereNotIn('profile_id', $following)