From 224d4d32ba3a3827f1b0131a1f1c81b660d5d8d8 Mon Sep 17 00:00:00 2001 From: horus Date: Thu, 19 Mar 2020 02:57:17 +0100 Subject: Adds landing page for specific anime + first chart. --- app/Http/Controllers/AnimeController.php | 36 ++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 app/Http/Controllers/AnimeController.php (limited to 'app/Http/Controllers/AnimeController.php') diff --git a/app/Http/Controllers/AnimeController.php b/app/Http/Controllers/AnimeController.php new file mode 100644 index 0000000..d43b1f8 --- /dev/null +++ b/app/Http/Controllers/AnimeController.php @@ -0,0 +1,36 @@ +get()->first(); + $anime["stats"] = $anime->getStats()->orderBy('created_at', 'asc')->get(); + + foreach( $anime["stats"] as $stats ) { + $score[] = $stats->score; + $scored_at[] = $stats->created_at->toDateString(); + } + $anime["score"] = $score; + $anime["score_label"] = $scored_at; + + $anime["basic_data"] = DB::select('select score, rank, popularity, members, favorites from anime join stats on stats.id = ( select id from stats where anime.mal_id = stats.mal_id order by created_at desc limit 1) where anime.mal_id = ?', [$mal_id])[0]; + + return view('anime', [ "anime" => $anime ]); + } +} -- cgit v1.2.3