Ich habe Beziehung in meinem Chat-ModellLaravel 5.2 Eloquent hasOne Beziehung funktioniert nicht
public function user() {
return $this->hasOne(User::class,'id','writers_id');
}
Und möchte es in meinem Controller verwenden. Ich habe viele Wege versucht, aber niemand hat gearbeitet. Geben Sie nur letzten Versuch Beispiel (Ergebnis - leere Seite).
print_r($chat = Chat::where('id', 1)->first()->user);
Kann mir jemand helfen? Vielen Dank! Ich verstehe nicht wirklich, dass Eloquent, einfache DB Query Maker vor, aber jemand sagte, dass ich jede Datenbank im Modell tun sollte. Ist es richtig? Entschuldigung für mein schlechtes Englisch!
Überprüfen Sie die Reihenfolge der Parameter: '$ this-> hasOne ('App \ Modelname', 'foreign_key', 'local_key')' – undefined
id id in der Tabelle user, writers_id im Chat Tabelle ist, ist es richtig? – Danielius
Ja, ist es. Tausche die 2 Parameter aus. – undefined