feat: summoner icon show

This commit is contained in:
Rico van Zelst
2023-11-27 19:11:09 +01:00
parent 96c346f426
commit 3e7592fa9c
6 changed files with 172 additions and 1 deletions

View File

@@ -39,7 +39,9 @@ class SummonerIconController extends Controller
public function show(SummonerIcon $summonerIcon)
{
return $summonerIcon;
$icon = $summonerIcon;
return view('icons.show', compact('icon'));
}
public function update(Request $request, SummonerIcon $summonerIcon)

View File

@@ -40,4 +40,9 @@ class SummonerIcon extends Model
$sqids = new Sqids(minLength: 5);
return $sqids->encode([$this->icon_id]);
}
public function getRouteKeyName(): string
{
return 'slug';
}
}

View File

@@ -0,0 +1,19 @@
<?php
namespace App\View\Components\Icons;
use App\Models\SummonerIcon;
use Illuminate\Contracts\View\View;
use Illuminate\View\Component;
class View_grid extends Component
{
public function __construct(public SummonerIcon $icon)
{
}
public function render(): View
{
return view('components.icons.view_grid');
}
}