diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php new file mode 100644 index 0000000..8297701 --- /dev/null +++ b/app/Http/Controllers/HomeController.php @@ -0,0 +1,17 @@ +get(); + + return view('home', [ + 'skins' => $skins, + ]); + } +} diff --git a/app/View/Components/home/recent_skins.php b/app/View/Components/home/recent_skins.php new file mode 100644 index 0000000..4b146a3 --- /dev/null +++ b/app/View/Components/home/recent_skins.php @@ -0,0 +1,26 @@ + +
+
+

+ Recent Skins

+ +

+ Check out the 9 most recent skins released in League of Legends.
+ Data is updated roughly every 12 hours. +

+
+
+ @foreach ($skins as $skin) + @if ($loop->index < 9) +
+
+
+ {{ $skin->skin_name }} Splash Art +
+

{{ $skin->skin_name }}

+

Released + {{ \Carbon\Carbon::parse($skin->release_date)->diffForHumans([ + 'parts' => 2, + 'join' => true, + ]) }} +

+

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

+

+ @if ($skin->loot_eligible) + Can be obtained from loot + @endif +

+
+
+
+
+ @endif + @endforeach + +
+ +
+ diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php new file mode 100644 index 0000000..5d8f1f3 --- /dev/null +++ b/resources/views/home.blade.php @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + Heimerdinger.LoL + + + + + + + + @vite('resources/css/app.css') + @vite('resources/js/app.js') + + + + + + + + + + diff --git a/routes/web.php b/routes/web.php index d259f33..c7f8b87 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,6 +1,7 @@