From ab15e38ac07d352bb0c8b8352b25865f6cbd6589 Mon Sep 17 00:00:00 2001 From: Rico van Zelst Date: Tue, 7 Nov 2023 13:16:46 +0100 Subject: [PATCH] feat: skinline tags --- app/Http/Controllers/HomeController.php | 7 +++-- .../components/home/recent_skins.blade.php | 29 ++++++++++++++----- .../components/home/upcoming_skins.blade.php | 25 ++++++++++++---- 3 files changed, 45 insertions(+), 16 deletions(-) diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index fedbb02..d1ce9d5 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -10,14 +10,15 @@ class HomeController extends Controller public function index() { $upcomingSkins = Cache::remember('upcomingSkins_home', 60 * 4, function () { - return ChampionSkin::where('availability', 'Upcoming')->orderBy('release_date', 'desc')->get(); + return ChampionSkin::where('availability', 'Upcoming') + ->orderBy('release_date', 'desc')->get(); }); $latestSkins = Cache::remember('latestSkins_home', 60 * 4, function () { - return ChampionSkin::where('availability', 'Available')->orderBy('release_date', 'desc')->take(9)->get(); + return ChampionSkin::where('availability', 'Available') + ->orderBy('release_date', 'desc')->take(9)->get(); }); - return view('home', [ 'latestSkins' => $latestSkins, 'upcomingSkins' => $upcomingSkins, diff --git a/resources/views/components/home/recent_skins.blade.php b/resources/views/components/home/recent_skins.blade.php index 1559164..9120206 100644 --- a/resources/views/components/home/recent_skins.blade.php +++ b/resources/views/components/home/recent_skins.blade.php @@ -1,5 +1,6 @@ @php use Carbon\Carbon; @endphp - +
@@ -21,7 +22,7 @@
{{ $skin->skin_name }} Splash Art + src="{{ $skin->getSkinImageAttribute() }}" alt="{{ $skin->skin_name }} Splash Art">

{{ $skin->skin_name }}

Released @@ -30,19 +31,31 @@ 'join' => true, ]) }}

-

+ + @foreach($skin->associated_skinline as $skinline) + Associated Skinline: + + {{$skinline}} + @endforeach + +

@if ($skin->rp_price == '99999') Not Available for RP @else {{ $skin->rp_price }} RP @endif -

-

- @if ($skin->loot_eligible) + + @if ($skin->loot_eligible) +

Can be obtained from loot - @endif -

+

+ @endif +
diff --git a/resources/views/components/home/upcoming_skins.blade.php b/resources/views/components/home/upcoming_skins.blade.php index fb3cc03..67465bc 100644 --- a/resources/views/components/home/upcoming_skins.blade.php +++ b/resources/views/components/home/upcoming_skins.blade.php @@ -25,18 +25,33 @@ alt="{{ $skin->skin_name }} Splash Art">

{{ $skin->skin_name }}

-

+ +

+ Associated Skinline: + @foreach($skin->associated_skinline as $skinline) + + {{$skinline}} + @endforeach +
+ +

@if ($skin->rp_price == '99999') Not Available for RP @else {{ $skin->rp_price }} RP @endif

-

- @if ($skin->loot_eligible) + + @if ($skin->loot_eligible) +

Can be obtained from loot - @endif -

+

+ @endif +