Ich bin mit einem kleinen Problem konfrontiert, ich versuche, meine Daten der Tabelle Adresse Beziehung mit dem Benutzer abrufen.Laravel Relation Tabelle Benutzer und Adresse
In meinen DB-Adressen habe ich einen Fremdschlüssel user_id mit der Benutzer-Tabellen-ID verknüpft.
Meine Modelle Benutzer
public function addresses()
{
return $this->belongsToMany('Address');
}
Mein Modell Addresse
public function user(){
return $this->hasOne('User');
}
Ich versuche in meinem Userscontroller abzurufen Ich versuche, die Adresse des Benutzers Controller-Benutzer in meinem Profil Methode zeigen
public function profile($id){
if($id != Auth::user()->id){
return Redirect::to('logout');
}
$user=User::find(Auth::user()->id);
$address = $user->addresse;
dd($address);
$comments = Comment::where('user_id','=',Auth::user()->id)
->take(10)->get();
return View::make('users.profile')
->with(array('comments'=>$comments,'address'=>$address));
}
Aber aus meiner Sicht kann ich die Daten meines Verwandten nicht abrufen Benutzeradresse
profile.blade.php Ansicht
thx seine große – nicolassiuol
Kühle Arbeiten, ich bin froh, löste es Ihr Problem. Ich werde es zu schätzen wissen, wenn Sie es als richtige Antwort markieren können. Vielen Dank. –