fix: update upcoming skins query

update upcoming skins eloquent builder to fit the data the wiki started returning
This commit is contained in:
Rico van Zelst
2025-05-30 23:20:42 +02:00
parent bc05760ef1
commit 4850153b79

View File

@@ -10,9 +10,13 @@ class HomeController extends Controller
public function index() public function index()
{ {
$upcomingSkins = Cache::remember('upcomingSkins_home', 60 * 4, static fn() => ChampionSkin::where('availability', 'Upcoming') $upcomingSkins = Cache::remember('upcomingSkins_home', 60 * 4, static fn() => ChampionSkin::where('availability', 'Upcoming')
->where('release_date', '0000-00-00') ->where(function ($query) {
$query->where('release_date', '0000-00-00')
->orWhere('release_date', '>', now());
})
->orderBy('release_date', 'desc')->get()); ->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()); ->orderBy('release_date', 'desc')->get());