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', [