summaryrefslogtreecommitdiff
path: root/app/Http/Controllers
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http/Controllers')
-rw-r--r--app/Http/Controllers/AnimeController.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/Http/Controllers/AnimeController.php b/app/Http/Controllers/AnimeController.php
index 461b583..1dd7c35 100644
--- a/app/Http/Controllers/AnimeController.php
+++ b/app/Http/Controllers/AnimeController.php
@@ -98,6 +98,8 @@ class AnimeController extends Controller {
#$anime = $anime->setTable('anime');
$anime = $anime->where('airing_status', env('ANIME_IS_AIRING'));
+ $anime = $anime->orderBy('season_year', 'desc');
+ $anime = $anime->orderByRaw('FIELD(season_name, "Summer", "Fall", "Winter", "Spring")');
$anime = $anime->orderBy('watching', 'desc');
$anime = $anime->orderBy('members', 'desc');
$anime = $anime->orderBy('score_today', 'desc');
@@ -105,4 +107,21 @@ class AnimeController extends Controller {
return view('index_anime', ["all_anime" => $anime, "most_suprising_anime" => $most_surprising_anime]);
}
+
+ public function showSurprisingAnime() {
+ $anime = new Anime;
+ $most_surprising_anime = $anime->setTable('view_anime_index');
+ $most_surprising_anime = $most_surprising_anime->simplePaginate(10);
+
+ return view('surprising_anime', ["surprising_anime" => $most_surprising_anime]);
+ }
+
+ public function showTopAnime() {
+ $anime = new Anime;
+ $anime = $anime->setTable('view_anime_index');
+ $anime = $anime->orderBy('score_today', 'desc');
+ $top_anime = $anime->simplePaginate(10);
+
+ return view('top_anime', ["top_anime" => $top_anime]);
+ }
}