From 4850153b790131aa0f71550c56b04d12e4507a58 Mon Sep 17 00:00:00 2001 From: Rico van Zelst Date: Fri, 30 May 2025 23:20:42 +0200 Subject: [PATCH] fix: update upcoming skins query update upcoming skins eloquent builder to fit the data the wiki started returning --- app/Http/Controllers/HomeController.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index b0810c9..cb328cd 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -9,11 +9,15 @@ class HomeController extends Controller { public function index() { - $upcomingSkins = Cache::remember('upcomingSkins_home', 60 * 4, static fn () => ChampionSkin::where('availability', 'Upcoming') - ->where('release_date', '0000-00-00') + $upcomingSkins = Cache::remember('upcomingSkins_home', 60 * 4, static fn() => ChampionSkin::where('availability', 'Upcoming') + ->where(function ($query) { + $query->where('release_date', '0000-00-00') + ->orWhere('release_date', '>', now()); + }) ->orderBy('release_date', 'desc')->get()); - $latestSkins = Cache::remember('latestSkins_home', 60 * 4, static fn () => ChampionSkin::where('release_date', '!=', '0000-00-00') + + $latestSkins = Cache::remember('latestSkins_home', 60 * 4, static fn() => ChampionSkin::where('release_date', '!=', '0000-00-00') ->orderBy('release_date', 'desc')->get()); return view('home', [