Also versuche ich im Grunde, alle "Favoriten" für einen bestimmten Benutzer aus der Pivot-Tabelle favourite
(ja, es scheint, dass ich mein Projekt begann, indem ich das Wort Favorit falsch geschrieben).Sammlung ist leer
Also wenn ich u/Admin
betrachte, sollte ich in der Lage sein, alle Spiele zu sehen, die der Admin bevorzugt hat.
public function index(User $user)
{
$favourites = Auth::user()->favourites;
// dd($favourites);
return view('u.index', compact('favourites'));
}
Aber wenn dd($favourite);
, bin ich eine leere Sammlung zurückgegeben.
Collection {#216 ▼
#items: []
}
in m y Users.php
Ich habe folgendes:
public function getRouteKeyName()
{
return 'name';
}
public function favourites()
{
return $this->belongsToMany(Game::class, 'favourites', 'user_id', 'game_slug')->withTimeStamps();
}
Könnte es etwas mit diesem Game.php
zu tun hat es Route Schlüssel auf dem slug
?
public function getRouteKeyName()
{
return 'slug';
}
bitte Auth drucken :: Benutzer() und prüfen Sie, Sie sind Favoriten Daten von Benutzer Tisch zu bekommen? –
Ja ich bekomme den Benutzer wenn ich 'dd (Auth :: user())'. Die Favoriten-Daten stammen aus der "Favoriten" -Tabelle – Adam