我遇到了一個小問題,我嘗試檢索我與用戶的表地址關係的數據。Laravel關係表用戶和地址
在我的數據庫地址中,我有一個與用戶表ID關聯的外鍵user_id。
我的車型用戶
public function addresses()
{
return $this->belongsToMany('Address');
}
我的模型Addresse
public function user(){
return $this->hasOne('User');
}
我嘗試在我的UsersController找回我嘗試在我的個人資料的方法來顯示用戶 控制器用戶的地址
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));
}
但在我看來,我無法檢索我的相關數據離子用戶地址。
profile.blade.php視圖
thx其工作很好 – nicolassiuol
很酷,我很高興它解決了你的問題。如果您能將其標記爲正確答案,我將不勝感激。謝謝。 –