From f6ccf564ca45969129c58e9f8a8c288152d11a90 Mon Sep 17 00:00:00 2001 From: Mohamed Jinas Date: Mon, 12 Oct 2020 07:54:10 +0500 Subject: [PATCH] Update TopicFilter.php --- app/Http/Controllers/API/TopicFilter.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/API/TopicFilter.php b/app/Http/Controllers/API/TopicFilter.php index 8311e80..cd42477 100644 --- a/app/Http/Controllers/API/TopicFilter.php +++ b/app/Http/Controllers/API/TopicFilter.php @@ -21,9 +21,12 @@ class TopicFilter extends Controller "per_page" => "nullable|numeric" ]); - $topics = explode(',', $request->get('keys')); + $keys = explode(',', $request->get('keys')); - return Article::FilterArticleByTopics($topics) - ->paginate($request->get('per_page')?:8); + return Article::with('source')->whereHas('topics', function ($q) use ($keys) { + $q->whereIn('slug', $keys); + }) + ->latest('published_date') + ->paginate($request->get('per_page')?:8); } }