Hallo ich muss Benutzer Elemente von Tabellenname Items
anzeigen.Laravel 5.4 Beziehung
Ich habe 3 Modelle.
User-Modell:
public function userItem()
{
return $this->hasMany('App\UserItem', 'item_id');
}
UserItem Modell:
public function user()
{
return $this->belongsTo('App\User', 'user_id');
}
Was Item
Modell schreiben diese Beziehung erfolgreich zu machen. So könnte ich Artikel von items table
anzeigen.
Wenn ich jetzt tun:
ich Informationen aus user_items
Tabelle von DB.
, wenn ich dies tun @foreach(Auth::user()->userItem as $item)
ich diese:
Spalte nicht gefunden: 1054 Unknown column 'user_items.user_items' in 'where clause'
Sie haben also eine Tabelle Benutzer, eine Tabelle Elemente und möchten etwas wie ein Inventar erstellen, richtig? – Astinox
Ja. Ich in meiner 'user_items' Tabelle bekomme ich' user_id' und 'item_id' @Astinox – feknaz
Und die Frage ist? –