summaryrefslogtreecommitdiff
path: root/app/Http/Controllers
diff options
context:
space:
mode:
authorhorus2020-04-13 23:25:42 +0200
committerhorus2020-04-13 23:25:42 +0200
commitbf823c5063b5ad863e7e7cc313fb1406ddd14a98 (patch)
tree85eb9260be6466143bb99854d563f385f1c61ba7 /app/Http/Controllers
parent075716a5c2698e2687069767cf8d09d4c27487a5 (diff)
downloadcurious-bf823c5063b5ad863e7e7cc313fb1406ddd14a98.tar.gz
Add new page popular topics.
Diffstat (limited to 'app/Http/Controllers')
-rw-r--r--app/Http/Controllers/IndexController.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php
index cb401b5..bb1d301 100644
--- a/app/Http/Controllers/IndexController.php
+++ b/app/Http/Controllers/IndexController.php
@@ -104,4 +104,20 @@ class IndexController extends Controller
return view('list', ["articles" => $articles, "count" => $count]);
}
+
+ public function populartopics() {
+ $topics = DB::select("
+ SELECT
+ c.name,
+ count(c.name) AS count
+ FROM category AS c
+ JOIN
+ article_category AS ac ON c.id = ac.category_id
+ GROUP BY
+ c.name
+ ORDER BY count(c.name) DESC;");
+#echo "<pre>"; var_dump($topics);exit;
+
+ return view('topicpopular', ['topics' => $topics ]);
+ }
}