私は少し問題に直面しています、私はユーザとのテーブルアドレス関係の私のデータを取得しようとします。Laravel関係テーブルユーザとアドレス
私のDBアドレスには、ユーザーのテーブルIDに関連付けられた外部キーuser_idがあります。
マイモデルユーザー
public function addresses()
{
return $this->belongsToMany('Address');
}
マイモデルAddresse
public function user(){
return $this->hasOne('User');
}
私は私のプロフィール方法でユーザー コントローラのユーザーのアドレスを表示しようとする私がUserControllerに取得しよう
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));
}
私の見解では、私のrelatのデータを取得することはできませんイオンユーザーアドレス。あなたのテーブルで
profile.blade.phpビュー
thxその作業は素晴らしい – nicolassiuol
クール、私はあなたの問題を解決してうれしいです。正解とマークすることができれば幸いです。ありがとう。 –