fix: skin foreign key

This commit is contained in:
Rico van Zelst
2023-11-08 14:39:17 +01:00
parent 4b02cafaa2
commit 68231197d0
4 changed files with 13 additions and 5 deletions

View File

@@ -2,7 +2,7 @@
use Intervention\Image\ImageManagerStatic as Image; use Intervention\Image\ImageManagerStatic as Image;
function getRoleIcon($roleName) function getRoleIcon($roleName): string
{ {
$roleIcons = [ $roleIcons = [
'Toplane' => 'gm-top.png', 'Toplane' => 'gm-top.png',

View File

@@ -83,7 +83,7 @@ class Champion extends Model
public function skins(): HasMany public function skins(): HasMany
{ {
return $this->hasMany(ChampionSkin::class); return $this->hasMany(ChampionSkin::class, 'champion_id', 'champion_id');
} }
public function lanes(): HasOne public function lanes(): HasOne

View File

@@ -51,7 +51,7 @@ class ChampionSkin extends Model
public function champion(): BelongsTo public function champion(): BelongsTo
{ {
return $this->belongsTo(Champion::class); return $this->belongsTo(Champion::class, 'champion_id', 'champion_id');
} }
public function chromas(): HasMany public function chromas(): HasMany

View File

@@ -109,7 +109,15 @@
class="rounded-2xl border border-3 border-white/10 shadow-md class="rounded-2xl border border-3 border-white/10 shadow-md
shadow-stone-800/80 lg:col-span-2 hover:shadow-orange-500/20 transition-all duration-700" shadow-stone-800/80 lg:col-span-2 hover:shadow-orange-500/20 transition-all duration-700"
style="--tw-shadow-color:{{$champion->splash_color}}; --tw-shadow: var(--tw-shadow-colored); background-color: {{$champion->splash_color}};"> style="--tw-shadow-color:{{$champion->splash_color}}; --tw-shadow: var(--tw-shadow-colored); background-color: {{$champion->splash_color}};">
3 <div class="p-4">
<h4 class="text-center text-xl font-semibold text-neutral-100 uppercase mt-2.5 shadow-sm">
{{$champion->name}} Skins</h4>
<div class="overflow-x-scroll">
{{dd($champion->skins)}}}
@foreach($champion->skins as $skin)
e
@endforeach
</div>
</div> </div>
</div> </div>
</div> </div>